Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c109' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5852236 --chroot fedora-rawhide-x86_64 --detached Version: 0.64 PID: 5397 Logging PID: 5398 Task: {'appstream': False, 'background': False, 'build_id': 5852236, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': True, 'git_hash': '27446865af74e503c4fb39260ddd7a5c514a0126', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2179404-openvkl/openvkl', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'openvkl', 'package_version': '1.3.2-1.fc39', 'project_dirname': 'fedora-review-2179404-openvkl', 'project_name': 'fedora-review-2179404-openvkl', 'project_owner': '@fedora-review', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2179404-openvkl/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': '@fedora-review/fedora-review-2179404-openvkl--frostyx', 'source_json': {}, 'source_type': None, 'submitter': 'frostyx', 'tags': [], 'task_id': '5852236-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2179404-openvkl/openvkl /var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2179404-openvkl/openvkl', '/var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl'... Running: git checkout 27446865af74e503c4fb39260ddd7a5c514a0126 cmd: ['git', 'checkout', '27446865af74e503c4fb39260ddd7a5c514a0126'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl rc: 0 stdout: stderr: Note: switching to '27446865af74e503c4fb39260ddd7a5c514a0126'. 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 2744686 automatic import of openvkl Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading openvkl-1.3.2.tar.gz INFO: Calling: curl -H Pragma: -o openvkl-1.3.2.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2179404-openvkl/openvkl/openvkl-1.3.2.tar.gz/md5/b9020e3ab6019055db437d9f1cef50e6/openvkl-1.3.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2885k 100 2885k 0 0 20.5M 0 --:--:-- --:--:-- --:--:-- 20.5M INFO: Reading stdout from command: md5sum openvkl-1.3.2.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl/openvkl.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1682520354.168631 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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-dkv9tdy8/openvkl/openvkl.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1682520354.168631/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 39 kB/s | 6.7 kB 00:00 fedora 19 MB/s | 69 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.15.0-1.fc39 fedora 476 k dnf-plugins-core noarch 4.4.0-1.fc39 fedora 38 k Installing dependencies: alternatives x86_64 1.22-1.fc39 fedora 38 k audit-libs x86_64 3.1-2.fc39 fedora 117 k basesystem noarch 11-15.fc38 fedora 7.0 k bash x86_64 5.2.15-3.fc38 fedora 1.8 M bzip2-libs x86_64 1.0.8-13.fc38 fedora 41 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils x86_64 9.3-1.fc39 fedora 1.1 M coreutils-common x86_64 9.3-1.fc39 fedora 2.1 M crypto-policies noarch 20230420-1.git3d08ae7.fc39 fedora 94 k curl x86_64 8.0.1-3.fc39 fedora 350 k cyrus-sasl-lib x86_64 2.1.28-10.fc39 fedora 792 k dbus-libs x86_64 1:1.14.6-1.fc38 fedora 156 k dnf-data noarch 4.15.0-1.fc39 fedora 39 k elfutils-default-yama-scope noarch 0.189-2.fc39 fedora 15 k elfutils-libelf x86_64 0.189-2.fc39 fedora 196 k elfutils-libs x86_64 0.189-2.fc39 fedora 260 k expat x86_64 2.5.0-2.fc38 fedora 110 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.8 fedora 12 k fedora-release-common noarch 39-0.8 fedora 22 k fedora-release-identity-basic noarch 39-0.8 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file-libs x86_64 5.44-3.fc39 fedora 730 k filesystem x86_64 3.18-4.fc39 fedora 1.1 M findutils x86_64 1:4.9.0-4.fc39 fedora 491 k gawk x86_64 5.1.1-5.fc38 fedora 1.0 M gdbm-libs x86_64 1:1.23-3.fc38 fedora 56 k glib2 x86_64 2.76.2-1.fc39 fedora 2.8 M glibc x86_64 2.37.9000-7.fc39 fedora 2.1 M glibc-common x86_64 2.37.9000-7.fc39 fedora 326 k glibc-minimal-langpack x86_64 2.37.9000-7.fc39 fedora 48 k gmp x86_64 1:6.2.1-4.fc38 fedora 313 k gnupg2 x86_64 2.4.0-3.fc39 fedora 2.6 M gnutls x86_64 3.8.0-3.fc39 fedora 1.1 M gpgme x86_64 1.17.1-5.fc39 fedora 206 k grep x86_64 3.9-1.fc39 fedora 295 k ima-evm-utils x86_64 1.4-7.fc38 fedora 62 k json-c x86_64 0.16-4.fc38 fedora 41 k keyutils-libs x86_64 1.6.1-6.fc38 fedora 31 k krb5-libs x86_64 1.20.1-9.fc39 fedora 727 k libacl x86_64 2.3.1-7.fc39 fedora 23 k libarchive x86_64 3.6.1-5.fc39 fedora 400 k libassuan x86_64 2.5.5-6.fc38 fedora 67 k libattr x86_64 2.5.1-7.fc39 fedora 18 k libb2 x86_64 0.98.1-8.fc38 fedora 25 k libblkid x86_64 2.39-0.5.fc39 fedora 116 k libbrotli x86_64 1.0.9-11.fc38 fedora 317 k libcap x86_64 2.48-6.fc38 fedora 67 k libcap-ng x86_64 0.8.3-5.fc38 fedora 32 k libcom_err x86_64 1.46.5-4.fc38 fedora 26 k libcomps x86_64 0.1.19-1.fc39 fedora 77 k libcurl x86_64 8.0.1-3.fc39 fedora 313 k libdnf x86_64 0.70.0-1.fc39 fedora 662 k libeconf x86_64 0.4.0-5.fc38 fedora 27 k libevent x86_64 2.1.12-8.fc38 fedora 257 k libffi x86_64 3.4.4-2.fc38 fedora 38 k libfsverity x86_64 1.4-9.fc38 fedora 19 k libgcc x86_64 13.0.1-0.16.fc39 fedora 106 k libgcrypt x86_64 1.10.2-1.fc39 fedora 514 k libgomp x86_64 13.0.1-0.16.fc39 fedora 315 k libgpg-error x86_64 1.47-1.fc39 fedora 230 k libidn2 x86_64 2.3.4-2.fc38 fedora 160 k libksba x86_64 1.6.3-2.fc38 fedora 159 k libmodulemd x86_64 2.14.0-5.fc38 fedora 233 k libmount x86_64 2.39-0.5.fc39 fedora 153 k libnghttp2 x86_64 1.52.0-1.fc39 fedora 75 k libnsl2 x86_64 2.0.0-5.fc38 fedora 30 k libpsl x86_64 0.21.2-2.fc38 fedora 65 k librepo x86_64 1.15.1-2.fc38 fedora 96 k libreport-filesystem noarch 2.17.9-1.fc39 fedora 15 k libselinux x86_64 3.5-1.fc39 fedora 87 k libsemanage x86_64 3.5-2.fc39 fedora 120 k libsepol x86_64 3.5-1.fc39 fedora 324 k libsigsegv x86_64 2.14-4.fc38 fedora 27 k libsmartcols x86_64 2.39-0.5.fc39 fedora 67 k libsolv x86_64 0.7.22-4.fc38 fedora 412 k libssh x86_64 0.10.4-4.fc39 fedora 209 k libssh-config noarch 0.10.4-4.fc39 fedora 8.9 k libstdc++ x86_64 13.0.1-0.16.fc39 fedora 860 k libtasn1 x86_64 4.19.0-2.fc38 fedora 74 k libtirpc x86_64 1.3.3-1.rc1.fc39 fedora 93 k libunistring x86_64 1.1-3.fc38 fedora 545 k libunistring1.0 x86_64 1.0-1.fc38 fedora 539 k libuuid x86_64 2.39-0.5.fc39 fedora 28 k libverto x86_64 0.3.2-5.fc38 fedora 21 k libxcrypt x86_64 4.4.33-7.fc39 fedora 120 k libxml2 x86_64 2.10.4-1.fc39 fedora 700 k libyaml x86_64 0.2.5-9.fc38 fedora 59 k libzstd x86_64 1.5.5-1.fc39 fedora 308 k lua-libs x86_64 5.4.4-9.fc39 fedora 133 k lz4-libs x86_64 1.9.4-3.fc39 fedora 67 k mpdecimal x86_64 2.5.1-6.fc38 fedora 89 k mpfr x86_64 4.1.1-3.fc38 fedora 600 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs x86_64 6.4-3.20230114.fc38 fedora 333 k nettle x86_64 3.8-3.fc38 fedora 412 k npth x86_64 1.6-12.fc38 fedora 24 k openldap x86_64 2.6.4-2.fc39 fedora 255 k openssl-libs x86_64 1:3.0.8-2.fc39 fedora 2.1 M p11-kit x86_64 0.24.1-6.fc38 fedora 359 k p11-kit-trust x86_64 0.24.1-6.fc38 fedora 136 k pcre2 x86_64 10.42-1.fc38.1 fedora 234 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k popt x86_64 1.19-2.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20230318-1.fc39 fedora 60 k python-pip-wheel noarch 23.0.1-2.fc39 fedora 1.4 M python-setuptools-wheel noarch 67.7.2-1.fc39 fedora 661 k python3 x86_64 3.11.3-1.fc39 fedora 28 k python3-dateutil noarch 1:2.8.2-6.fc39 fedora 360 k python3-dbus x86_64 1.3.2-2.fc38 fedora 157 k python3-distro noarch 1.8.0-3.fc39 fedora 49 k python3-dnf noarch 4.15.0-1.fc39 fedora 603 k python3-dnf-plugins-core noarch 4.4.0-1.fc39 fedora 298 k python3-gpg x86_64 1.17.1-5.fc39 fedora 295 k python3-hawkey x86_64 0.70.0-1.fc39 fedora 106 k python3-libcomps x86_64 0.1.19-1.fc39 fedora 47 k python3-libdnf x86_64 0.70.0-1.fc39 fedora 822 k python3-libs x86_64 3.11.3-1.fc39 fedora 9.6 M python3-rpm x86_64 4.18.1-2.fc39 fedora 72 k python3-six noarch 1.16.0-9.fc38 fedora 42 k python3-systemd x86_64 235-2.fc38 fedora 108 k readline x86_64 8.2-3.fc38 fedora 212 k rpm x86_64 4.18.1-2.fc39 fedora 571 k rpm-build-libs x86_64 4.18.1-2.fc39 fedora 94 k rpm-libs x86_64 4.18.1-2.fc39 fedora 312 k rpm-sequoia x86_64 1.4.0-1.fc39 fedora 851 k rpm-sign-libs x86_64 4.18.1-2.fc39 fedora 26 k sed x86_64 4.8-12.fc38 fedora 306 k setup noarch 2.14.3-3.fc39 fedora 152 k shadow-utils x86_64 2:4.13-6.fc39 fedora 1.3 M sqlite-libs x86_64 3.41.2-1.fc39 fedora 669 k systemd-libs x86_64 253.2-1.fc39 fedora 662 k tpm2-tss x86_64 4.0.1-3.fc38 fedora 675 k tzdata noarch 2023c-1.fc39 fedora 718 k xz-libs x86_64 5.4.2-1.fc39 fedora 108 k zchunk-libs x86_64 1.3.1-1.fc39 fedora 52 k zlib x86_64 1.2.13-3.fc38 fedora 95 k Transaction Summary ================================================================================ Install 140 Packages Total download size: 58 M Installed size: 204 M Downloading Packages: (1/140): basesystem-11-15.fc38.noarch.rpm 44 kB/s | 7.0 kB 00:00 (2/140): alternatives-1.22-1.fc39.x86_64.rpm 142 kB/s | 38 kB 00:00 (3/140): bzip2-libs-1.0.8-13.fc38.x86_64.rpm 318 kB/s | 41 kB 00:00 (4/140): audit-libs-3.1-2.fc39.x86_64.rpm 292 kB/s | 117 kB 00:00 (5/140): bash-5.2.15-3.fc38.x86_64.rpm 3.2 MB/s | 1.8 MB 00:00 (6/140): coreutils-9.3-1.fc39.x86_64.rpm 3.3 MB/s | 1.1 MB 00:00 (7/140): ca-certificates-2023.2.60-2.fc38.noarc 2.1 MB/s | 845 kB 00:00 (8/140): crypto-policies-20230420-1.git3d08ae7. 1.2 MB/s | 94 kB 00:00 (9/140): curl-8.0.1-3.fc39.x86_64.rpm 3.7 MB/s | 350 kB 00:00 (10/140): coreutils-common-9.3-1.fc39.x86_64.rp 14 MB/s | 2.1 MB 00:00 (11/140): cyrus-sasl-lib-2.1.28-10.fc39.x86_64. 7.2 MB/s | 792 kB 00:00 (12/140): dbus-libs-1.14.6-1.fc38.x86_64.rpm 1.9 MB/s | 156 kB 00:00 (13/140): dnf-4.15.0-1.fc39.noarch.rpm 5.8 MB/s | 476 kB 00:00 (14/140): dnf-data-4.15.0-1.fc39.noarch.rpm 524 kB/s | 39 kB 00:00 (15/140): dnf-plugins-core-4.4.0-1.fc39.noarch. 507 kB/s | 38 kB 00:00 (16/140): elfutils-default-yama-scope-0.189-2.f 204 kB/s | 15 kB 00:00 (17/140): elfutils-libelf-0.189-2.fc39.x86_64.r 2.4 MB/s | 196 kB 00:00 (18/140): expat-2.5.0-2.fc38.x86_64.rpm 1.4 MB/s | 110 kB 00:00 (19/140): elfutils-libs-0.189-2.fc39.x86_64.rpm 2.9 MB/s | 260 kB 00:00 (20/140): fedora-gpg-keys-39-0.1.noarch.rpm 1.6 MB/s | 126 kB 00:00 (21/140): fedora-release-39-0.8.noarch.rpm 165 kB/s | 12 kB 00:00 (22/140): fedora-release-common-39-0.8.noarch.r 300 kB/s | 22 kB 00:00 (23/140): fedora-release-identity-basic-39-0.8. 175 kB/s | 13 kB 00:00 (24/140): fedora-repos-39-0.1.noarch.rpm 129 kB/s | 9.4 kB 00:00 (25/140): fedora-repos-rawhide-39-0.1.noarch.rp 124 kB/s | 9.0 kB 00:00 (26/140): file-libs-5.44-3.fc39.x86_64.rpm 6.8 MB/s | 730 kB 00:00 (27/140): filesystem-3.18-4.fc39.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (28/140): findutils-4.9.0-4.fc39.x86_64.rpm 4.7 MB/s | 491 kB 00:00 (29/140): gdbm-libs-1.23-3.fc38.x86_64.rpm 767 kB/s | 56 kB 00:00 (30/140): gawk-5.1.1-5.fc38.x86_64.rpm 8.4 MB/s | 1.0 MB 00:00 (31/140): glibc-2.37.9000-7.fc39.x86_64.rpm 20 MB/s | 2.1 MB 00:00 (32/140): glibc-common-2.37.9000-7.fc39.x86_64. 3.7 MB/s | 326 kB 00:00 (33/140): glib2-2.76.2-1.fc39.x86_64.rpm 12 MB/s | 2.8 MB 00:00 (34/140): glibc-minimal-langpack-2.37.9000-7.fc 662 kB/s | 48 kB 00:00 (35/140): gmp-6.2.1-4.fc38.x86_64.rpm 3.6 MB/s | 313 kB 00:00 (36/140): gnutls-3.8.0-3.fc39.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (37/140): gpgme-1.17.1-5.fc39.x86_64.rpm 2.5 MB/s | 206 kB 00:00 (38/140): gnupg2-2.4.0-3.fc39.x86_64.rpm 21 MB/s | 2.6 MB 00:00 (39/140): grep-3.9-1.fc39.x86_64.rpm 3.8 MB/s | 295 kB 00:00 (40/140): ima-evm-utils-1.4-7.fc38.x86_64.rpm 837 kB/s | 62 kB 00:00 (41/140): json-c-0.16-4.fc38.x86_64.rpm 567 kB/s | 41 kB 00:00 (42/140): keyutils-libs-1.6.1-6.fc38.x86_64.rpm 414 kB/s | 31 kB 00:00 (43/140): libacl-2.3.1-7.fc39.x86_64.rpm 318 kB/s | 23 kB 00:00 (44/140): krb5-libs-1.20.1-9.fc39.x86_64.rpm 7.0 MB/s | 727 kB 00:00 (45/140): libarchive-3.6.1-5.fc39.x86_64.rpm 5.0 MB/s | 400 kB 00:00 (46/140): libassuan-2.5.5-6.fc38.x86_64.rpm 910 kB/s | 67 kB 00:00 (47/140): libattr-2.5.1-7.fc39.x86_64.rpm 246 kB/s | 18 kB 00:00 (48/140): libb2-0.98.1-8.fc38.x86_64.rpm 350 kB/s | 25 kB 00:00 (49/140): libblkid-2.39-0.5.fc39.x86_64.rpm 1.5 MB/s | 116 kB 00:00 (50/140): libbrotli-1.0.9-11.fc38.x86_64.rpm 3.7 MB/s | 317 kB 00:00 (51/140): libcap-2.48-6.fc38.x86_64.rpm 911 kB/s | 67 kB 00:00 (52/140): libcap-ng-0.8.3-5.fc38.x86_64.rpm 445 kB/s | 32 kB 00:00 (53/140): libcom_err-1.46.5-4.fc38.x86_64.rpm 351 kB/s | 26 kB 00:00 (54/140): libcomps-0.1.19-1.fc39.x86_64.rpm 1.0 MB/s | 77 kB 00:00 (55/140): libcurl-8.0.1-3.fc39.x86_64.rpm 4.0 MB/s | 313 kB 00:00 (56/140): libdnf-0.70.0-1.fc39.x86_64.rpm 6.5 MB/s | 662 kB 00:00 (57/140): libeconf-0.4.0-5.fc38.x86_64.rpm 370 kB/s | 27 kB 00:00 (58/140): libevent-2.1.12-8.fc38.x86_64.rpm 3.3 MB/s | 257 kB 00:00 (59/140): libffi-3.4.4-2.fc38.x86_64.rpm 504 kB/s | 38 kB 00:00 (60/140): libfsverity-1.4-9.fc38.x86_64.rpm 260 kB/s | 19 kB 00:00 (61/140): libgcc-13.0.1-0.16.fc39.x86_64.rpm 1.4 MB/s | 106 kB 00:00 (62/140): libgomp-13.0.1-0.16.fc39.x86_64.rpm 3.9 MB/s | 315 kB 00:00 (63/140): libgcrypt-1.10.2-1.fc39.x86_64.rpm 5.3 MB/s | 514 kB 00:00 (64/140): libgpg-error-1.47-1.fc39.x86_64.rpm 2.9 MB/s | 230 kB 00:00 (65/140): libidn2-2.3.4-2.fc38.x86_64.rpm 2.0 MB/s | 160 kB 00:00 (66/140): libksba-1.6.3-2.fc38.x86_64.rpm 1.9 MB/s | 159 kB 00:00 (67/140): libmount-2.39-0.5.fc39.x86_64.rpm 2.0 MB/s | 153 kB 00:00 (68/140): libmodulemd-2.14.0-5.fc38.x86_64.rpm 1.5 MB/s | 233 kB 00:00 (69/140): libnghttp2-1.52.0-1.fc39.x86_64.rpm 981 kB/s | 75 kB 00:00 (70/140): libnsl2-2.0.0-5.fc38.x86_64.rpm 374 kB/s | 30 kB 00:00 (71/140): libpsl-0.21.2-2.fc38.x86_64.rpm 893 kB/s | 65 kB 00:00 (72/140): librepo-1.15.1-2.fc38.x86_64.rpm 1.2 MB/s | 96 kB 00:00 (73/140): libreport-filesystem-2.17.9-1.fc39.no 204 kB/s | 15 kB 00:00 (74/140): libselinux-3.5-1.fc39.x86_64.rpm 1.2 MB/s | 87 kB 00:00 (75/140): libsemanage-3.5-2.fc39.x86_64.rpm 1.5 MB/s | 120 kB 00:00 (76/140): libsepol-3.5-1.fc39.x86_64.rpm 4.1 MB/s | 324 kB 00:00 (77/140): libsigsegv-2.14-4.fc38.x86_64.rpm 367 kB/s | 27 kB 00:00 (78/140): libsmartcols-2.39-0.5.fc39.x86_64.rpm 896 kB/s | 67 kB 00:00 (79/140): libsolv-0.7.22-4.fc38.x86_64.rpm 5.0 MB/s | 412 kB 00:00 (80/140): libssh-0.10.4-4.fc39.x86_64.rpm 2.7 MB/s | 209 kB 00:00 (81/140): libssh-config-0.10.4-4.fc39.noarch.rp 122 kB/s | 8.9 kB 00:00 (82/140): libtasn1-4.19.0-2.fc38.x86_64.rpm 1.0 MB/s | 74 kB 00:00 (83/140): libtirpc-1.3.3-1.rc1.fc39.x86_64.rpm 1.2 MB/s | 93 kB 00:00 (84/140): libstdc++-13.0.1-0.16.fc39.x86_64.rpm 9.9 MB/s | 860 kB 00:00 (85/140): libunistring-1.1-3.fc38.x86_64.rpm 6.6 MB/s | 545 kB 00:00 (86/140): libuuid-2.39-0.5.fc39.x86_64.rpm 366 kB/s | 28 kB 00:00 (87/140): libunistring1.0-1.0-1.fc38.x86_64.rpm 5.4 MB/s | 539 kB 00:00 (88/140): libverto-0.3.2-5.fc38.x86_64.rpm 285 kB/s | 21 kB 00:00 (89/140): libxcrypt-4.4.33-7.fc39.x86_64.rpm 1.6 MB/s | 120 kB 00:00 (90/140): libxml2-2.10.4-1.fc39.x86_64.rpm 6.8 MB/s | 700 kB 00:00 (91/140): libyaml-0.2.5-9.fc38.x86_64.rpm 812 kB/s | 59 kB 00:00 (92/140): libzstd-1.5.5-1.fc39.x86_64.rpm 3.9 MB/s | 308 kB 00:00 (93/140): lua-libs-5.4.4-9.fc39.x86_64.rpm 1.7 MB/s | 133 kB 00:00 (94/140): lz4-libs-1.9.4-3.fc39.x86_64.rpm 907 kB/s | 67 kB 00:00 (95/140): mpdecimal-2.5.1-6.fc38.x86_64.rpm 1.2 MB/s | 89 kB 00:00 (96/140): ncurses-base-6.4-3.20230114.fc38.noar 1.2 MB/s | 87 kB 00:00 (97/140): mpfr-4.1.1-3.fc38.x86_64.rpm 6.1 MB/s | 600 kB 00:00 (98/140): ncurses-libs-6.4-3.20230114.fc38.x86_ 4.2 MB/s | 333 kB 00:00 (99/140): npth-1.6-12.fc38.x86_64.rpm 333 kB/s | 24 kB 00:00 (100/140): nettle-3.8-3.fc38.x86_64.rpm 5.1 MB/s | 412 kB 00:00 (101/140): openldap-2.6.4-2.fc39.x86_64.rpm 3.3 MB/s | 255 kB 00:00 (102/140): p11-kit-0.24.1-6.fc38.x86_64.rpm 4.5 MB/s | 359 kB 00:00 (103/140): p11-kit-trust-0.24.1-6.fc38.x86_64.r 1.8 MB/s | 136 kB 00:00 (104/140): pcre2-10.42-1.fc38.1.x86_64.rpm 3.0 MB/s | 234 kB 00:00 (105/140): openssl-libs-3.0.8-2.fc39.x86_64.rpm 13 MB/s | 2.1 MB 00:00 (106/140): pcre2-syntax-10.42-1.fc38.1.noarch.r 1.9 MB/s | 144 kB 00:00 (107/140): popt-1.19-2.fc38.x86_64.rpm 906 kB/s | 67 kB 00:00 (108/140): publicsuffix-list-dafsa-20230318-1.f 818 kB/s | 60 kB 00:00 (109/140): python3-3.11.3-1.fc39.x86_64.rpm 372 kB/s | 28 kB 00:00 (110/140): python-setuptools-wheel-67.7.2-1.fc3 7.6 MB/s | 661 kB 00:00 (111/140): python3-dateutil-2.8.2-6.fc39.noarch 4.4 MB/s | 360 kB 00:00 (112/140): python-pip-wheel-23.0.1-2.fc39.noarc 5.9 MB/s | 1.4 MB 00:00 (113/140): python3-distro-1.8.0-3.fc39.noarch.r 678 kB/s | 49 kB 00:00 (114/140): python3-dnf-4.15.0-1.fc39.noarch.rpm 7.0 MB/s | 603 kB 00:00 (115/140): python3-dbus-1.3.2-2.fc38.x86_64.rpm 733 kB/s | 157 kB 00:00 (116/140): python3-dnf-plugins-core-4.4.0-1.fc3 3.7 MB/s | 298 kB 00:00 (117/140): python3-gpg-1.17.1-5.fc39.x86_64.rpm 3.7 MB/s | 295 kB 00:00 (118/140): python3-hawkey-0.70.0-1.fc39.x86_64. 1.3 MB/s | 106 kB 00:00 (119/140): python3-libcomps-0.1.19-1.fc39.x86_6 641 kB/s | 47 kB 00:00 (120/140): python3-libdnf-0.70.0-1.fc39.x86_64. 9.3 MB/s | 822 kB 00:00 (121/140): python3-rpm-4.18.1-2.fc39.x86_64.rpm 951 kB/s | 72 kB 00:00 (122/140): python3-six-1.16.0-9.fc38.noarch.rpm 506 kB/s | 42 kB 00:00 (123/140): python3-systemd-235-2.fc38.x86_64.rp 1.4 MB/s | 108 kB 00:00 (124/140): readline-8.2-3.fc38.x86_64.rpm 2.6 MB/s | 212 kB 00:00 (125/140): rpm-4.18.1-2.fc39.x86_64.rpm 6.9 MB/s | 571 kB 00:00 (126/140): rpm-build-libs-4.18.1-2.fc39.x86_64. 1.2 MB/s | 94 kB 00:00 (127/140): rpm-libs-4.18.1-2.fc39.x86_64.rpm 3.7 MB/s | 312 kB 00:00 (128/140): rpm-sequoia-1.4.0-1.fc39.x86_64.rpm 9.2 MB/s | 851 kB 00:00 (129/140): rpm-sign-libs-4.18.1-2.fc39.x86_64.r 360 kB/s | 26 kB 00:00 (130/140): sed-4.8-12.fc38.x86_64.rpm 3.9 MB/s | 306 kB 00:00 (131/140): setup-2.14.3-3.fc39.noarch.rpm 2.0 MB/s | 152 kB 00:00 (132/140): python3-libs-3.11.3-1.fc39.x86_64.rp 19 MB/s | 9.6 MB 00:00 (133/140): shadow-utils-4.13-6.fc39.x86_64.rpm 13 MB/s | 1.3 MB 00:00 (134/140): sqlite-libs-3.41.2-1.fc39.x86_64.rpm 7.3 MB/s | 669 kB 00:00 (135/140): systemd-libs-253.2-1.fc39.x86_64.rpm 7.3 MB/s | 662 kB 00:00 (136/140): tpm2-tss-4.0.1-3.fc38.x86_64.rpm 7.9 MB/s | 675 kB 00:00 (137/140): tzdata-2023c-1.fc39.noarch.rpm 7.8 MB/s | 718 kB 00:00 (138/140): xz-libs-5.4.2-1.fc39.x86_64.rpm 1.4 MB/s | 108 kB 00:00 (139/140): zchunk-libs-1.3.1-1.fc39.x86_64.rpm 694 kB/s | 52 kB 00:00 (140/140): zlib-1.2.13-3.fc38.x86_64.rpm 1.3 MB/s | 95 kB 00:00 -------------------------------------------------------------------------------- Total 12 MB/s | 58 MB 00:04 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary (0x18B8E74C) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.1-0.16.fc39.x86_64 1/140 Running scriptlet: libgcc-13.0.1-0.16.fc39.x86_64 1/140 Installing : tzdata-2023c-1.fc39.noarch 2/140 Installing : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 3/140 Running scriptlet: crypto-policies-20230420-1.git3d08ae7.fc39.noarc 3/140 Installing : fedora-release-identity-basic-39-0.8.noarch 4/140 Installing : python-setuptools-wheel-67.7.2-1.fc39.noarch 5/140 Installing : publicsuffix-list-dafsa-20230318-1.fc39.noarch 6/140 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 7/140 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 8/140 Installing : libssh-config-0.10.4-4.fc39.noarch 9/140 Installing : libreport-filesystem-2.17.9-1.fc39.noarch 10/140 Installing : dnf-data-4.15.0-1.fc39.noarch 11/140 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-39-0.1.noarch 12/140 Installing : fedora-release-39-0.8.noarch 13/140 Installing : fedora-release-common-39-0.8.noarch 14/140 Installing : fedora-repos-rawhide-39-0.1.noarch 15/140 Installing : fedora-repos-39-0.1.noarch 16/140 Installing : setup-2.14.3-3.fc39.noarch 17/140 Running scriptlet: setup-2.14.3-3.fc39.noarch 17/140 Installing : filesystem-3.18-4.fc39.x86_64 18/140 Installing : basesystem-11-15.fc38.noarch 19/140 Installing : glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 20/140 Installing : glibc-common-2.37.9000-7.fc39.x86_64 21/140 Running scriptlet: glibc-2.37.9000-7.fc39.x86_64 22/140 Installing : glibc-2.37.9000-7.fc39.x86_64 22/140 Running scriptlet: glibc-2.37.9000-7.fc39.x86_64 22/140 Installing : ncurses-libs-6.4-3.20230114.fc38.x86_64 23/140 Installing : bash-5.2.15-3.fc38.x86_64 24/140 Running scriptlet: bash-5.2.15-3.fc38.x86_64 24/140 Installing : zlib-1.2.13-3.fc38.x86_64 25/140 Installing : bzip2-libs-1.0.8-13.fc38.x86_64 26/140 Installing : libzstd-1.5.5-1.fc39.x86_64 27/140 Installing : xz-libs-5.4.2-1.fc39.x86_64 28/140 Installing : sqlite-libs-3.41.2-1.fc39.x86_64 29/140 Installing : libcap-2.48-6.fc38.x86_64 30/140 Installing : gmp-1:6.2.1-4.fc38.x86_64 31/140 Installing : libgpg-error-1.47-1.fc39.x86_64 32/140 Installing : popt-1.19-2.fc38.x86_64 33/140 Installing : libxml2-2.10.4-1.fc39.x86_64 34/140 Installing : libuuid-2.39-0.5.fc39.x86_64 35/140 Installing : lua-libs-5.4.4-9.fc39.x86_64 36/140 Installing : elfutils-libelf-0.189-2.fc39.x86_64 37/140 Installing : file-libs-5.44-3.fc39.x86_64 38/140 Installing : readline-8.2-3.fc38.x86_64 39/140 Installing : libattr-2.5.1-7.fc39.x86_64 40/140 Installing : libacl-2.3.1-7.fc39.x86_64 41/140 Installing : libffi-3.4.4-2.fc38.x86_64 42/140 Installing : p11-kit-0.24.1-6.fc38.x86_64 43/140 Installing : libstdc++-13.0.1-0.16.fc39.x86_64 44/140 Installing : libxcrypt-4.4.33-7.fc39.x86_64 45/140 Installing : pcre2-10.42-1.fc38.1.x86_64 46/140 Installing : libassuan-2.5.5-6.fc38.x86_64 47/140 Installing : expat-2.5.0-2.fc38.x86_64 48/140 Installing : gdbm-libs-1:1.23-3.fc38.x86_64 49/140 Installing : json-c-0.16-4.fc38.x86_64 50/140 Installing : keyutils-libs-1.6.1-6.fc38.x86_64 51/140 Installing : libcom_err-1.46.5-4.fc38.x86_64 52/140 Installing : libgomp-13.0.1-0.16.fc39.x86_64 53/140 Installing : libsepol-3.5-1.fc39.x86_64 54/140 Installing : libselinux-3.5-1.fc39.x86_64 55/140 Installing : sed-4.8-12.fc38.x86_64 56/140 Installing : libsmartcols-2.39-0.5.fc39.x86_64 57/140 Installing : libtasn1-4.19.0-2.fc38.x86_64 58/140 Installing : libunistring1.0-1.0-1.fc38.x86_64 59/140 Installing : libidn2-2.3.4-2.fc38.x86_64 60/140 Installing : lz4-libs-1.9.4-3.fc39.x86_64 61/140 Installing : systemd-libs-253.2-1.fc39.x86_64 62/140 Installing : dbus-libs-1:1.14.6-1.fc38.x86_64 63/140 Installing : libpsl-0.21.2-2.fc38.x86_64 64/140 Installing : findutils-1:4.9.0-4.fc39.x86_64 65/140 Installing : libb2-0.98.1-8.fc38.x86_64 66/140 Installing : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 67/140 Installing : libcomps-0.1.19-1.fc39.x86_64 68/140 Installing : grep-3.9-1.fc39.x86_64 69/140 Installing : libblkid-2.39-0.5.fc39.x86_64 70/140 Installing : libmount-2.39-0.5.fc39.x86_64 71/140 Installing : libgcrypt-1.10.2-1.fc39.x86_64 72/140 Installing : libksba-1.6.3-2.fc38.x86_64 73/140 Installing : mpfr-4.1.1-3.fc38.x86_64 74/140 Installing : nettle-3.8-3.fc38.x86_64 75/140 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 76/140 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 76/140 Installing : elfutils-libs-0.189-2.fc39.x86_64 77/140 Installing : alternatives-1.22-1.fc39.x86_64 78/140 Installing : p11-kit-trust-0.24.1-6.fc38.x86_64 79/140 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.x86_64 79/140 Installing : libbrotli-1.0.9-11.fc38.x86_64 80/140 Installing : libcap-ng-0.8.3-5.fc38.x86_64 81/140 Installing : audit-libs-3.1-2.fc39.x86_64 82/140 Installing : libsemanage-3.5-2.fc39.x86_64 83/140 Installing : libeconf-0.4.0-5.fc38.x86_64 84/140 Installing : shadow-utils-2:4.13-6.fc39.x86_64 85/140 Installing : libnghttp2-1.52.0-1.fc39.x86_64 86/140 Installing : libsigsegv-2.14-4.fc38.x86_64 87/140 Installing : gawk-5.1.1-5.fc38.x86_64 88/140 Installing : libunistring-1.1-3.fc38.x86_64 89/140 Installing : gnutls-3.8.0-3.fc39.x86_64 90/140 Installing : glib2-2.76.2-1.fc39.x86_64 91/140 Installing : libverto-0.3.2-5.fc38.x86_64 92/140 Installing : libyaml-0.2.5-9.fc38.x86_64 93/140 Installing : mpdecimal-2.5.1-6.fc38.x86_64 94/140 Installing : npth-1.6-12.fc38.x86_64 95/140 Installing : coreutils-common-9.3-1.fc39.x86_64 96/140 Installing : openssl-libs-1:3.0.8-2.fc39.x86_64 97/140 Installing : coreutils-9.3-1.fc39.x86_64 98/140 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/140 Installing : ca-certificates-2023.2.60-2.fc38.noarch 99/140 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/140 Installing : rpm-sequoia-1.4.0-1.fc39.x86_64 100/140 Installing : rpm-libs-4.18.1-2.fc39.x86_64 101/140 Installing : krb5-libs-1.20.1-9.fc39.x86_64 102/140 Installing : libtirpc-1.3.3-1.rc1.fc39.x86_64 103/140 Installing : libmodulemd-2.14.0-5.fc38.x86_64 104/140 Installing : libfsverity-1.4-9.fc38.x86_64 105/140 Installing : zchunk-libs-1.3.1-1.fc39.x86_64 106/140 Installing : libsolv-0.7.22-4.fc38.x86_64 107/140 Installing : libnsl2-2.0.0-5.fc38.x86_64 108/140 Installing : libssh-0.10.4-4.fc39.x86_64 109/140 Installing : rpm-build-libs-4.18.1-2.fc39.x86_64 110/140 Installing : python-pip-wheel-23.0.1-2.fc39.noarch 111/140 Installing : python3-3.11.3-1.fc39.x86_64 112/140 Installing : python3-libs-3.11.3-1.fc39.x86_64 113/140 Installing : python3-dbus-1.3.2-2.fc38.x86_64 114/140 Installing : python3-libcomps-0.1.19-1.fc39.x86_64 115/140 Installing : python3-distro-1.8.0-3.fc39.noarch 116/140 Installing : python3-six-1.16.0-9.fc38.noarch 117/140 Installing : python3-dateutil-1:2.8.2-6.fc39.noarch 118/140 Installing : python3-systemd-235-2.fc38.x86_64 119/140 Installing : libarchive-3.6.1-5.fc39.x86_64 120/140 Installing : libevent-2.1.12-8.fc38.x86_64 121/140 Installing : openldap-2.6.4-2.fc39.x86_64 122/140 Installing : libcurl-8.0.1-3.fc39.x86_64 123/140 Installing : gnupg2-2.4.0-3.fc39.x86_64 124/140 Installing : gpgme-1.17.1-5.fc39.x86_64 125/140 Installing : librepo-1.15.1-2.fc38.x86_64 126/140 Installing : libdnf-0.70.0-1.fc39.x86_64 127/140 Installing : python3-libdnf-0.70.0-1.fc39.x86_64 128/140 Installing : python3-hawkey-0.70.0-1.fc39.x86_64 129/140 Installing : python3-gpg-1.17.1-5.fc39.x86_64 130/140 Installing : curl-8.0.1-3.fc39.x86_64 131/140 Running scriptlet: tpm2-tss-4.0.1-3.fc38.x86_64 132/140 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-3.fc38.x86_64 132/140 Installing : ima-evm-utils-1.4-7.fc38.x86_64 133/140 Installing : rpm-sign-libs-4.18.1-2.fc39.x86_64 134/140 Installing : python3-rpm-4.18.1-2.fc39.x86_64 135/140 Installing : python3-dnf-4.15.0-1.fc39.noarch 136/140 Installing : python3-dnf-plugins-core-4.4.0-1.fc39.noarch 137/140 Installing : dnf-plugins-core-4.4.0-1.fc39.noarch 138/140 Installing : dnf-4.15.0-1.fc39.noarch 139/140 Running scriptlet: dnf-4.15.0-1.fc39.noarch 139/140 Running scriptlet: rpm-4.18.1-2.fc39.x86_64 140/140 Installing : rpm-4.18.1-2.fc39.x86_64 140/140 Running scriptlet: filesystem-3.18-4.fc39.x86_64 140/140 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 140/140 Running scriptlet: rpm-4.18.1-2.fc39.x86_64 140/140 Verifying : alternatives-1.22-1.fc39.x86_64 1/140 Verifying : audit-libs-3.1-2.fc39.x86_64 2/140 Verifying : basesystem-11-15.fc38.noarch 3/140 Verifying : bash-5.2.15-3.fc38.x86_64 4/140 Verifying : bzip2-libs-1.0.8-13.fc38.x86_64 5/140 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 6/140 Verifying : coreutils-9.3-1.fc39.x86_64 7/140 Verifying : coreutils-common-9.3-1.fc39.x86_64 8/140 Verifying : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 9/140 Verifying : curl-8.0.1-3.fc39.x86_64 10/140 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 11/140 Verifying : dbus-libs-1:1.14.6-1.fc38.x86_64 12/140 Verifying : dnf-4.15.0-1.fc39.noarch 13/140 Verifying : dnf-data-4.15.0-1.fc39.noarch 14/140 Verifying : dnf-plugins-core-4.4.0-1.fc39.noarch 15/140 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 16/140 Verifying : elfutils-libelf-0.189-2.fc39.x86_64 17/140 Verifying : elfutils-libs-0.189-2.fc39.x86_64 18/140 Verifying : expat-2.5.0-2.fc38.x86_64 19/140 Verifying : fedora-gpg-keys-39-0.1.noarch 20/140 Verifying : fedora-release-39-0.8.noarch 21/140 Verifying : fedora-release-common-39-0.8.noarch 22/140 Verifying : fedora-release-identity-basic-39-0.8.noarch 23/140 Verifying : fedora-repos-39-0.1.noarch 24/140 Verifying : fedora-repos-rawhide-39-0.1.noarch 25/140 Verifying : file-libs-5.44-3.fc39.x86_64 26/140 Verifying : filesystem-3.18-4.fc39.x86_64 27/140 Verifying : findutils-1:4.9.0-4.fc39.x86_64 28/140 Verifying : gawk-5.1.1-5.fc38.x86_64 29/140 Verifying : gdbm-libs-1:1.23-3.fc38.x86_64 30/140 Verifying : glib2-2.76.2-1.fc39.x86_64 31/140 Verifying : glibc-2.37.9000-7.fc39.x86_64 32/140 Verifying : glibc-common-2.37.9000-7.fc39.x86_64 33/140 Verifying : glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 34/140 Verifying : gmp-1:6.2.1-4.fc38.x86_64 35/140 Verifying : gnupg2-2.4.0-3.fc39.x86_64 36/140 Verifying : gnutls-3.8.0-3.fc39.x86_64 37/140 Verifying : gpgme-1.17.1-5.fc39.x86_64 38/140 Verifying : grep-3.9-1.fc39.x86_64 39/140 Verifying : ima-evm-utils-1.4-7.fc38.x86_64 40/140 Verifying : json-c-0.16-4.fc38.x86_64 41/140 Verifying : keyutils-libs-1.6.1-6.fc38.x86_64 42/140 Verifying : krb5-libs-1.20.1-9.fc39.x86_64 43/140 Verifying : libacl-2.3.1-7.fc39.x86_64 44/140 Verifying : libarchive-3.6.1-5.fc39.x86_64 45/140 Verifying : libassuan-2.5.5-6.fc38.x86_64 46/140 Verifying : libattr-2.5.1-7.fc39.x86_64 47/140 Verifying : libb2-0.98.1-8.fc38.x86_64 48/140 Verifying : libblkid-2.39-0.5.fc39.x86_64 49/140 Verifying : libbrotli-1.0.9-11.fc38.x86_64 50/140 Verifying : libcap-2.48-6.fc38.x86_64 51/140 Verifying : libcap-ng-0.8.3-5.fc38.x86_64 52/140 Verifying : libcom_err-1.46.5-4.fc38.x86_64 53/140 Verifying : libcomps-0.1.19-1.fc39.x86_64 54/140 Verifying : libcurl-8.0.1-3.fc39.x86_64 55/140 Verifying : libdnf-0.70.0-1.fc39.x86_64 56/140 Verifying : libeconf-0.4.0-5.fc38.x86_64 57/140 Verifying : libevent-2.1.12-8.fc38.x86_64 58/140 Verifying : libffi-3.4.4-2.fc38.x86_64 59/140 Verifying : libfsverity-1.4-9.fc38.x86_64 60/140 Verifying : libgcc-13.0.1-0.16.fc39.x86_64 61/140 Verifying : libgcrypt-1.10.2-1.fc39.x86_64 62/140 Verifying : libgomp-13.0.1-0.16.fc39.x86_64 63/140 Verifying : libgpg-error-1.47-1.fc39.x86_64 64/140 Verifying : libidn2-2.3.4-2.fc38.x86_64 65/140 Verifying : libksba-1.6.3-2.fc38.x86_64 66/140 Verifying : libmodulemd-2.14.0-5.fc38.x86_64 67/140 Verifying : libmount-2.39-0.5.fc39.x86_64 68/140 Verifying : libnghttp2-1.52.0-1.fc39.x86_64 69/140 Verifying : libnsl2-2.0.0-5.fc38.x86_64 70/140 Verifying : libpsl-0.21.2-2.fc38.x86_64 71/140 Verifying : librepo-1.15.1-2.fc38.x86_64 72/140 Verifying : libreport-filesystem-2.17.9-1.fc39.noarch 73/140 Verifying : libselinux-3.5-1.fc39.x86_64 74/140 Verifying : libsemanage-3.5-2.fc39.x86_64 75/140 Verifying : libsepol-3.5-1.fc39.x86_64 76/140 Verifying : libsigsegv-2.14-4.fc38.x86_64 77/140 Verifying : libsmartcols-2.39-0.5.fc39.x86_64 78/140 Verifying : libsolv-0.7.22-4.fc38.x86_64 79/140 Verifying : libssh-0.10.4-4.fc39.x86_64 80/140 Verifying : libssh-config-0.10.4-4.fc39.noarch 81/140 Verifying : libstdc++-13.0.1-0.16.fc39.x86_64 82/140 Verifying : libtasn1-4.19.0-2.fc38.x86_64 83/140 Verifying : libtirpc-1.3.3-1.rc1.fc39.x86_64 84/140 Verifying : libunistring-1.1-3.fc38.x86_64 85/140 Verifying : libunistring1.0-1.0-1.fc38.x86_64 86/140 Verifying : libuuid-2.39-0.5.fc39.x86_64 87/140 Verifying : libverto-0.3.2-5.fc38.x86_64 88/140 Verifying : libxcrypt-4.4.33-7.fc39.x86_64 89/140 Verifying : libxml2-2.10.4-1.fc39.x86_64 90/140 Verifying : libyaml-0.2.5-9.fc38.x86_64 91/140 Verifying : libzstd-1.5.5-1.fc39.x86_64 92/140 Verifying : lua-libs-5.4.4-9.fc39.x86_64 93/140 Verifying : lz4-libs-1.9.4-3.fc39.x86_64 94/140 Verifying : mpdecimal-2.5.1-6.fc38.x86_64 95/140 Verifying : mpfr-4.1.1-3.fc38.x86_64 96/140 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 97/140 Verifying : ncurses-libs-6.4-3.20230114.fc38.x86_64 98/140 Verifying : nettle-3.8-3.fc38.x86_64 99/140 Verifying : npth-1.6-12.fc38.x86_64 100/140 Verifying : openldap-2.6.4-2.fc39.x86_64 101/140 Verifying : openssl-libs-1:3.0.8-2.fc39.x86_64 102/140 Verifying : p11-kit-0.24.1-6.fc38.x86_64 103/140 Verifying : p11-kit-trust-0.24.1-6.fc38.x86_64 104/140 Verifying : pcre2-10.42-1.fc38.1.x86_64 105/140 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 106/140 Verifying : popt-1.19-2.fc38.x86_64 107/140 Verifying : publicsuffix-list-dafsa-20230318-1.fc39.noarch 108/140 Verifying : python-pip-wheel-23.0.1-2.fc39.noarch 109/140 Verifying : python-setuptools-wheel-67.7.2-1.fc39.noarch 110/140 Verifying : python3-3.11.3-1.fc39.x86_64 111/140 Verifying : python3-dateutil-1:2.8.2-6.fc39.noarch 112/140 Verifying : python3-dbus-1.3.2-2.fc38.x86_64 113/140 Verifying : python3-distro-1.8.0-3.fc39.noarch 114/140 Verifying : python3-dnf-4.15.0-1.fc39.noarch 115/140 Verifying : python3-dnf-plugins-core-4.4.0-1.fc39.noarch 116/140 Verifying : python3-gpg-1.17.1-5.fc39.x86_64 117/140 Verifying : python3-hawkey-0.70.0-1.fc39.x86_64 118/140 Verifying : python3-libcomps-0.1.19-1.fc39.x86_64 119/140 Verifying : python3-libdnf-0.70.0-1.fc39.x86_64 120/140 Verifying : python3-libs-3.11.3-1.fc39.x86_64 121/140 Verifying : python3-rpm-4.18.1-2.fc39.x86_64 122/140 Verifying : python3-six-1.16.0-9.fc38.noarch 123/140 Verifying : python3-systemd-235-2.fc38.x86_64 124/140 Verifying : readline-8.2-3.fc38.x86_64 125/140 Verifying : rpm-4.18.1-2.fc39.x86_64 126/140 Verifying : rpm-build-libs-4.18.1-2.fc39.x86_64 127/140 Verifying : rpm-libs-4.18.1-2.fc39.x86_64 128/140 Verifying : rpm-sequoia-1.4.0-1.fc39.x86_64 129/140 Verifying : rpm-sign-libs-4.18.1-2.fc39.x86_64 130/140 Verifying : sed-4.8-12.fc38.x86_64 131/140 Verifying : setup-2.14.3-3.fc39.noarch 132/140 Verifying : shadow-utils-2:4.13-6.fc39.x86_64 133/140 Verifying : sqlite-libs-3.41.2-1.fc39.x86_64 134/140 Verifying : systemd-libs-253.2-1.fc39.x86_64 135/140 Verifying : tpm2-tss-4.0.1-3.fc38.x86_64 136/140 Verifying : tzdata-2023c-1.fc39.noarch 137/140 Verifying : xz-libs-5.4.2-1.fc39.x86_64 138/140 Verifying : zchunk-libs-1.3.1-1.fc39.x86_64 139/140 Verifying : zlib-1.2.13-3.fc38.x86_64 140/140 Installed products updated. Installed: alternatives-1.22-1.fc39.x86_64 audit-libs-3.1-2.fc39.x86_64 basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.x86_64 bzip2-libs-1.0.8-13.fc38.x86_64 ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.3-1.fc39.x86_64 coreutils-common-9.3-1.fc39.x86_64 crypto-policies-20230420-1.git3d08ae7.fc39.noarch curl-8.0.1-3.fc39.x86_64 cyrus-sasl-lib-2.1.28-10.fc39.x86_64 dbus-libs-1:1.14.6-1.fc38.x86_64 dnf-4.15.0-1.fc39.noarch dnf-data-4.15.0-1.fc39.noarch dnf-plugins-core-4.4.0-1.fc39.noarch elfutils-default-yama-scope-0.189-2.fc39.noarch elfutils-libelf-0.189-2.fc39.x86_64 elfutils-libs-0.189-2.fc39.x86_64 expat-2.5.0-2.fc38.x86_64 fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.8.noarch fedora-release-common-39-0.8.noarch fedora-release-identity-basic-39-0.8.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-libs-5.44-3.fc39.x86_64 filesystem-3.18-4.fc39.x86_64 findutils-1:4.9.0-4.fc39.x86_64 gawk-5.1.1-5.fc38.x86_64 gdbm-libs-1:1.23-3.fc38.x86_64 glib2-2.76.2-1.fc39.x86_64 glibc-2.37.9000-7.fc39.x86_64 glibc-common-2.37.9000-7.fc39.x86_64 glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 gmp-1:6.2.1-4.fc38.x86_64 gnupg2-2.4.0-3.fc39.x86_64 gnutls-3.8.0-3.fc39.x86_64 gpgme-1.17.1-5.fc39.x86_64 grep-3.9-1.fc39.x86_64 ima-evm-utils-1.4-7.fc38.x86_64 json-c-0.16-4.fc38.x86_64 keyutils-libs-1.6.1-6.fc38.x86_64 krb5-libs-1.20.1-9.fc39.x86_64 libacl-2.3.1-7.fc39.x86_64 libarchive-3.6.1-5.fc39.x86_64 libassuan-2.5.5-6.fc38.x86_64 libattr-2.5.1-7.fc39.x86_64 libb2-0.98.1-8.fc38.x86_64 libblkid-2.39-0.5.fc39.x86_64 libbrotli-1.0.9-11.fc38.x86_64 libcap-2.48-6.fc38.x86_64 libcap-ng-0.8.3-5.fc38.x86_64 libcom_err-1.46.5-4.fc38.x86_64 libcomps-0.1.19-1.fc39.x86_64 libcurl-8.0.1-3.fc39.x86_64 libdnf-0.70.0-1.fc39.x86_64 libeconf-0.4.0-5.fc38.x86_64 libevent-2.1.12-8.fc38.x86_64 libffi-3.4.4-2.fc38.x86_64 libfsverity-1.4-9.fc38.x86_64 libgcc-13.0.1-0.16.fc39.x86_64 libgcrypt-1.10.2-1.fc39.x86_64 libgomp-13.0.1-0.16.fc39.x86_64 libgpg-error-1.47-1.fc39.x86_64 libidn2-2.3.4-2.fc38.x86_64 libksba-1.6.3-2.fc38.x86_64 libmodulemd-2.14.0-5.fc38.x86_64 libmount-2.39-0.5.fc39.x86_64 libnghttp2-1.52.0-1.fc39.x86_64 libnsl2-2.0.0-5.fc38.x86_64 libpsl-0.21.2-2.fc38.x86_64 librepo-1.15.1-2.fc38.x86_64 libreport-filesystem-2.17.9-1.fc39.noarch libselinux-3.5-1.fc39.x86_64 libsemanage-3.5-2.fc39.x86_64 libsepol-3.5-1.fc39.x86_64 libsigsegv-2.14-4.fc38.x86_64 libsmartcols-2.39-0.5.fc39.x86_64 libsolv-0.7.22-4.fc38.x86_64 libssh-0.10.4-4.fc39.x86_64 libssh-config-0.10.4-4.fc39.noarch libstdc++-13.0.1-0.16.fc39.x86_64 libtasn1-4.19.0-2.fc38.x86_64 libtirpc-1.3.3-1.rc1.fc39.x86_64 libunistring-1.1-3.fc38.x86_64 libunistring1.0-1.0-1.fc38.x86_64 libuuid-2.39-0.5.fc39.x86_64 libverto-0.3.2-5.fc38.x86_64 libxcrypt-4.4.33-7.fc39.x86_64 libxml2-2.10.4-1.fc39.x86_64 libyaml-0.2.5-9.fc38.x86_64 libzstd-1.5.5-1.fc39.x86_64 lua-libs-5.4.4-9.fc39.x86_64 lz4-libs-1.9.4-3.fc39.x86_64 mpdecimal-2.5.1-6.fc38.x86_64 mpfr-4.1.1-3.fc38.x86_64 ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.x86_64 nettle-3.8-3.fc38.x86_64 npth-1.6-12.fc38.x86_64 openldap-2.6.4-2.fc39.x86_64 openssl-libs-1:3.0.8-2.fc39.x86_64 p11-kit-0.24.1-6.fc38.x86_64 p11-kit-trust-0.24.1-6.fc38.x86_64 pcre2-10.42-1.fc38.1.x86_64 pcre2-syntax-10.42-1.fc38.1.noarch popt-1.19-2.fc38.x86_64 publicsuffix-list-dafsa-20230318-1.fc39.noarch python-pip-wheel-23.0.1-2.fc39.noarch python-setuptools-wheel-67.7.2-1.fc39.noarch python3-3.11.3-1.fc39.x86_64 python3-dateutil-1:2.8.2-6.fc39.noarch python3-dbus-1.3.2-2.fc38.x86_64 python3-distro-1.8.0-3.fc39.noarch python3-dnf-4.15.0-1.fc39.noarch python3-dnf-plugins-core-4.4.0-1.fc39.noarch python3-gpg-1.17.1-5.fc39.x86_64 python3-hawkey-0.70.0-1.fc39.x86_64 python3-libcomps-0.1.19-1.fc39.x86_64 python3-libdnf-0.70.0-1.fc39.x86_64 python3-libs-3.11.3-1.fc39.x86_64 python3-rpm-4.18.1-2.fc39.x86_64 python3-six-1.16.0-9.fc38.noarch python3-systemd-235-2.fc38.x86_64 readline-8.2-3.fc38.x86_64 rpm-4.18.1-2.fc39.x86_64 rpm-build-libs-4.18.1-2.fc39.x86_64 rpm-libs-4.18.1-2.fc39.x86_64 rpm-sequoia-1.4.0-1.fc39.x86_64 rpm-sign-libs-4.18.1-2.fc39.x86_64 sed-4.8-12.fc38.x86_64 setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.x86_64 sqlite-libs-3.41.2-1.fc39.x86_64 systemd-libs-253.2-1.fc39.x86_64 tpm2-tss-4.0.1-3.fc38.x86_64 tzdata-2023c-1.fc39.noarch xz-libs-5.4.2-1.fc39.x86_64 zchunk-libs-1.3.1-1.fc39.x86_64 zlib-1.2.13-3.fc38.x86_64 Complete! Finish(bootstrap): dnf install 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-x86_64-1682520354.168631/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 64 kB/s | 6.7 kB 00:00 fedora 6.4 MB/s | 69 MB 00:10 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.15-3.fc38 fedora 1.8 M bzip2 x86_64 1.0.8-13.fc38 fedora 52 k coreutils x86_64 9.3-1.fc39 fedora 1.1 M cpio x86_64 2.13-14.fc38 fedora 276 k diffutils x86_64 3.9-4.fc39 fedora 397 k fedora-release-common noarch 39-0.8 fedora 22 k findutils x86_64 1:4.9.0-4.fc39 fedora 491 k gawk x86_64 5.1.1-5.fc38 fedora 1.0 M glibc-minimal-langpack x86_64 2.37.9000-7.fc39 fedora 48 k grep x86_64 3.9-1.fc39 fedora 295 k gzip x86_64 1.12-3.fc38 fedora 166 k info x86_64 7.0.3-1.fc39 fedora 184 k patch x86_64 2.7.6-21.fc39 fedora 126 k redhat-rpm-config noarch 254-1.fc39 fedora 83 k rpm-build x86_64 4.18.1-2.fc39 fedora 76 k sed x86_64 4.8-12.fc38 fedora 306 k shadow-utils x86_64 2:4.13-6.fc39 fedora 1.3 M tar x86_64 2:1.34-8.fc39 fedora 888 k unzip x86_64 6.0-60.fc38 fedora 184 k util-linux x86_64 2.39-0.5.fc39 fedora 2.6 M which x86_64 2.21-39.fc39 fedora 42 k xz x86_64 5.4.2-1.fc39 fedora 555 k Installing dependencies: alternatives x86_64 1.22-1.fc39 fedora 38 k ansible-srpm-macros noarch 1-9.1.fc38 fedora 8.8 k audit-libs x86_64 3.1-2.fc39 fedora 117 k authselect x86_64 1.4.2-2.fc38 fedora 144 k authselect-libs x86_64 1.4.2-2.fc38 fedora 249 k basesystem noarch 11-15.fc38 fedora 7.0 k binutils x86_64 2.40-7.fc39 fedora 5.6 M binutils-gold x86_64 2.40-7.fc39 fedora 795 k bzip2-libs x86_64 1.0.8-13.fc38 fedora 41 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils-common x86_64 9.3-1.fc39 fedora 2.1 M cracklib x86_64 2.9.7-31.fc38 fedora 92 k crypto-policies noarch 20230420-1.git3d08ae7.fc39 fedora 94 k curl x86_64 8.0.1-3.fc39 fedora 350 k cyrus-sasl-lib x86_64 2.1.28-10.fc39 fedora 792 k debugedit x86_64 5.0-7.fc38 fedora 78 k dwz x86_64 0.15-2.fc38 fedora 135 k ed x86_64 1.19-2.fc38 fedora 78 k efi-srpm-macros noarch 5-7.fc38 fedora 22 k elfutils x86_64 0.189-2.fc39 fedora 536 k elfutils-debuginfod-client x86_64 0.189-2.fc39 fedora 39 k elfutils-default-yama-scope noarch 0.189-2.fc39 fedora 15 k elfutils-libelf x86_64 0.189-2.fc39 fedora 196 k elfutils-libs x86_64 0.189-2.fc39 fedora 260 k fedora-gpg-keys noarch 39-0.1 fedora 126 k fedora-release noarch 39-0.8 fedora 12 k fedora-release-identity-basic noarch 39-0.8 fedora 13 k fedora-repos noarch 39-0.1 fedora 9.4 k fedora-repos-rawhide noarch 39-0.1 fedora 9.0 k file x86_64 5.44-3.fc39 fedora 50 k file-libs x86_64 5.44-3.fc39 fedora 730 k filesystem x86_64 3.18-4.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-11.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-7.fc38 fedora 7.8 k gdb-minimal x86_64 13.1-4.fc39 fedora 4.2 M gdbm-libs x86_64 1:1.23-3.fc38 fedora 56 k ghc-srpm-macros noarch 1.6.1-1.fc38 fedora 8.0 k glibc x86_64 2.37.9000-7.fc39 fedora 2.1 M glibc-common x86_64 2.37.9000-7.fc39 fedora 326 k glibc-gconv-extra x86_64 2.37.9000-7.fc39 fedora 1.6 M gmp x86_64 1:6.2.1-4.fc38 fedora 313 k gnat-srpm-macros noarch 6-2.fc38 fedora 8.8 k go-srpm-macros noarch 3.2.0-3.fc39 fedora 27 k jansson x86_64 2.13.1-6.fc38 fedora 44 k kernel-srpm-macros noarch 1.0-16.fc38 fedora 9.3 k keyutils-libs x86_64 1.6.1-6.fc38 fedora 31 k krb5-libs x86_64 1.20.1-9.fc39 fedora 727 k libacl x86_64 2.3.1-7.fc39 fedora 23 k libarchive x86_64 3.6.1-5.fc39 fedora 400 k libattr x86_64 2.5.1-7.fc39 fedora 18 k libblkid x86_64 2.39-0.5.fc39 fedora 116 k libbrotli x86_64 1.0.9-11.fc38 fedora 317 k libcap x86_64 2.48-6.fc38 fedora 67 k libcap-ng x86_64 0.8.3-5.fc38 fedora 32 k libcom_err x86_64 1.46.5-4.fc38 fedora 26 k libcurl x86_64 8.0.1-3.fc39 fedora 313 k libdb x86_64 5.3.28-55.fc38 fedora 758 k libeconf x86_64 0.4.0-5.fc38 fedora 27 k libevent x86_64 2.1.12-8.fc38 fedora 257 k libfdisk x86_64 2.39-0.5.fc39 fedora 162 k libffi x86_64 3.4.4-2.fc38 fedora 38 k libgcc x86_64 13.0.1-0.16.fc39 fedora 106 k libgomp x86_64 13.0.1-0.16.fc39 fedora 315 k libidn2 x86_64 2.3.4-2.fc38 fedora 160 k libmount x86_64 2.39-0.5.fc39 fedora 153 k libnghttp2 x86_64 1.52.0-1.fc39 fedora 75 k libnsl2 x86_64 2.0.0-5.fc38 fedora 30 k libpkgconf x86_64 1.9.4-1.fc39 fedora 38 k libpsl x86_64 0.21.2-2.fc38 fedora 65 k libpwquality x86_64 1.4.5-3.fc38 fedora 119 k libselinux x86_64 3.5-1.fc39 fedora 87 k libsemanage x86_64 3.5-2.fc39 fedora 120 k libsepol x86_64 3.5-1.fc39 fedora 324 k libsigsegv x86_64 2.14-4.fc38 fedora 27 k libsmartcols x86_64 2.39-0.5.fc39 fedora 67 k libssh x86_64 0.10.4-4.fc39 fedora 209 k libssh-config noarch 0.10.4-4.fc39 fedora 8.9 k libstdc++ x86_64 13.0.1-0.16.fc39 fedora 860 k libtasn1 x86_64 4.19.0-2.fc38 fedora 74 k libtirpc x86_64 1.3.3-1.rc1.fc39 fedora 93 k libunistring1.0 x86_64 1.0-1.fc38 fedora 539 k libutempter x86_64 1.2.1-9.fc39 fedora 26 k libuuid x86_64 2.39-0.5.fc39 fedora 28 k libverto x86_64 0.3.2-5.fc38 fedora 21 k libxcrypt x86_64 4.4.33-7.fc39 fedora 120 k libxml2 x86_64 2.10.4-1.fc39 fedora 700 k libzstd x86_64 1.5.5-1.fc39 fedora 308 k lua-libs x86_64 5.4.4-9.fc39 fedora 133 k lua-srpm-macros noarch 1-8.fc38 fedora 8.6 k lz4-libs x86_64 1.9.4-3.fc39 fedora 67 k mpfr x86_64 4.1.1-3.fc38 fedora 600 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs x86_64 6.4-3.20230114.fc38 fedora 333 k ocaml-srpm-macros noarch 7-3.fc38 fedora 13 k openblas-srpm-macros noarch 2-13.fc38 fedora 7.5 k openldap x86_64 2.6.4-2.fc39 fedora 255 k openssl-libs x86_64 1:3.0.8-2.fc39 fedora 2.1 M p11-kit x86_64 0.24.1-6.fc38 fedora 359 k p11-kit-trust x86_64 0.24.1-6.fc38 fedora 136 k package-notes-srpm-macros noarch 0.5-7.fc38 fedora 11 k pam x86_64 1.5.2-17.fc39 fedora 533 k pam-libs x86_64 1.5.2-17.fc39 fedora 57 k pcre2 x86_64 10.42-1.fc38.1 fedora 234 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k perl-srpm-macros noarch 1-48.fc38 fedora 8.4 k pkgconf x86_64 1.9.4-1.fc39 fedora 42 k pkgconf-m4 noarch 1.9.4-1.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.4-1.fc39 fedora 9.6 k popt x86_64 1.19-2.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20230318-1.fc39 fedora 60 k pyproject-srpm-macros noarch 1.7.0-1.fc39 fedora 14 k python-srpm-macros noarch 3.11-10.fc39 fedora 26 k qt5-srpm-macros noarch 5.15.9-1.fc39 fedora 8.1 k readline x86_64 8.2-3.fc38 fedora 212 k rpm x86_64 4.18.1-2.fc39 fedora 571 k rpm-build-libs x86_64 4.18.1-2.fc39 fedora 94 k rpm-libs x86_64 4.18.1-2.fc39 fedora 312 k rpm-sequoia x86_64 1.4.0-1.fc39 fedora 851 k rpmautospec-rpm-macros noarch 0.3.5-1.fc38 fedora 9.3 k rust-srpm-macros noarch 24-1.fc39 fedora 12 k setup noarch 2.14.3-3.fc39 fedora 152 k sqlite-libs x86_64 3.41.2-1.fc39 fedora 669 k systemd-libs x86_64 253.2-1.fc39 fedora 662 k tzdata noarch 2023c-1.fc39 fedora 718 k util-linux-core x86_64 2.39-0.5.fc39 fedora 484 k xxhash-libs x86_64 0.8.1-4.fc38 fedora 40 k xz-libs x86_64 5.4.2-1.fc39 fedora 108 k zip x86_64 3.0-36.fc38 fedora 265 k zlib x86_64 1.2.13-3.fc38 fedora 95 k zstd x86_64 1.5.5-1.fc39 fedora 482 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 54 M Installed size: 188 M Downloading Packages: (1/152): ansible-srpm-macros-1-9.1.fc38.noarch. 85 kB/s | 8.8 kB 00:00 (2/152): alternatives-1.22-1.fc39.x86_64.rpm 218 kB/s | 38 kB 00:00 (3/152): audit-libs-3.1-2.fc39.x86_64.rpm 455 kB/s | 117 kB 00:00 (4/152): authselect-1.4.2-2.fc38.x86_64.rpm 769 kB/s | 144 kB 00:00 (5/152): basesystem-11-15.fc38.noarch.rpm 147 kB/s | 7.0 kB 00:00 (6/152): authselect-libs-1.4.2-2.fc38.x86_64.rp 1.3 MB/s | 249 kB 00:00 (7/152): binutils-gold-2.40-7.fc39.x86_64.rpm 5.4 MB/s | 795 kB 00:00 (8/152): bash-5.2.15-3.fc38.x86_64.rpm 7.8 MB/s | 1.8 MB 00:00 (9/152): bzip2-1.0.8-13.fc38.x86_64.rpm 1.1 MB/s | 52 kB 00:00 (10/152): bzip2-libs-1.0.8-13.fc38.x86_64.rpm 878 kB/s | 41 kB 00:00 (11/152): binutils-2.40-7.fc39.x86_64.rpm 17 MB/s | 5.6 MB 00:00 (12/152): ca-certificates-2023.2.60-2.fc38.noar 11 MB/s | 845 kB 00:00 (13/152): coreutils-9.3-1.fc39.x86_64.rpm 16 MB/s | 1.1 MB 00:00 (14/152): cracklib-2.9.7-31.fc38.x86_64.rpm 1.8 MB/s | 92 kB 00:00 (15/152): cpio-2.13-14.fc38.x86_64.rpm 4.3 MB/s | 276 kB 00:00 (16/152): coreutils-common-9.3-1.fc39.x86_64.rp 30 MB/s | 2.1 MB 00:00 (17/152): crypto-policies-20230420-1.git3d08ae7 1.9 MB/s | 94 kB 00:00 (18/152): curl-8.0.1-3.fc39.x86_64.rpm 5.7 MB/s | 350 kB 00:00 (19/152): cyrus-sasl-lib-2.1.28-10.fc39.x86_64. 14 MB/s | 792 kB 00:00 (20/152): debugedit-5.0-7.fc38.x86_64.rpm 1.6 MB/s | 78 kB 00:00 (21/152): dwz-0.15-2.fc38.x86_64.rpm 2.7 MB/s | 135 kB 00:00 (22/152): diffutils-3.9-4.fc39.x86_64.rpm 6.6 MB/s | 397 kB 00:00 (23/152): ed-1.19-2.fc38.x86_64.rpm 1.6 MB/s | 78 kB 00:00 (24/152): efi-srpm-macros-5-7.fc38.noarch.rpm 475 kB/s | 22 kB 00:00 (25/152): elfutils-debuginfod-client-0.189-2.fc 837 kB/s | 39 kB 00:00 (26/152): elfutils-0.189-2.fc39.x86_64.rpm 8.2 MB/s | 536 kB 00:00 (27/152): elfutils-default-yama-scope-0.189-2.f 320 kB/s | 15 kB 00:00 (28/152): elfutils-libelf-0.189-2.fc39.x86_64.r 3.9 MB/s | 196 kB 00:00 (29/152): elfutils-libs-0.189-2.fc39.x86_64.rpm 4.7 MB/s | 260 kB 00:00 (30/152): fedora-gpg-keys-39-0.1.noarch.rpm 2.6 MB/s | 126 kB 00:00 (31/152): fedora-release-39-0.8.noarch.rpm 257 kB/s | 12 kB 00:00 (32/152): fedora-release-common-39-0.8.noarch.r 468 kB/s | 22 kB 00:00 (33/152): fedora-release-identity-basic-39-0.8. 272 kB/s | 13 kB 00:00 (34/152): fedora-repos-39-0.1.noarch.rpm 203 kB/s | 9.4 kB 00:00 (35/152): fedora-repos-rawhide-39-0.1.noarch.rp 193 kB/s | 9.0 kB 00:00 (36/152): file-5.44-3.fc39.x86_64.rpm 1.0 MB/s | 50 kB 00:00 (37/152): file-libs-5.44-3.fc39.x86_64.rpm 12 MB/s | 730 kB 00:00 (38/152): findutils-4.9.0-4.fc39.x86_64.rpm 9.2 MB/s | 491 kB 00:00 (39/152): filesystem-3.18-4.fc39.x86_64.rpm 13 MB/s | 1.1 MB 00:00 (40/152): fonts-srpm-macros-2.0.5-11.fc38.noarc 568 kB/s | 26 kB 00:00 (41/152): fpc-srpm-macros-1.3-7.fc38.noarch.rpm 166 kB/s | 7.8 kB 00:00 (42/152): gawk-5.1.1-5.fc38.x86_64.rpm 14 MB/s | 1.0 MB 00:00 (43/152): gdbm-libs-1.23-3.fc38.x86_64.rpm 1.1 MB/s | 56 kB 00:00 (44/152): ghc-srpm-macros-1.6.1-1.fc38.noarch.r 172 kB/s | 8.0 kB 00:00 (45/152): gdb-minimal-13.1-4.fc39.x86_64.rpm 33 MB/s | 4.2 MB 00:00 (46/152): glibc-2.37.9000-7.fc39.x86_64.rpm 30 MB/s | 2.1 MB 00:00 (47/152): glibc-common-2.37.9000-7.fc39.x86_64. 6.0 MB/s | 326 kB 00:00 (48/152): glibc-gconv-extra-2.37.9000-7.fc39.x8 25 MB/s | 1.6 MB 00:00 (49/152): glibc-minimal-langpack-2.37.9000-7.fc 912 kB/s | 48 kB 00:00 (50/152): gmp-6.2.1-4.fc38.x86_64.rpm 5.7 MB/s | 313 kB 00:00 (51/152): gnat-srpm-macros-6-2.fc38.noarch.rpm 190 kB/s | 8.8 kB 00:00 (52/152): go-srpm-macros-3.2.0-3.fc39.noarch.rp 582 kB/s | 27 kB 00:00 (53/152): grep-3.9-1.fc39.x86_64.rpm 5.4 MB/s | 295 kB 00:00 (54/152): gzip-1.12-3.fc38.x86_64.rpm 3.4 MB/s | 166 kB 00:00 (55/152): info-7.0.3-1.fc39.x86_64.rpm 3.7 MB/s | 184 kB 00:00 (56/152): jansson-2.13.1-6.fc38.x86_64.rpm 916 kB/s | 44 kB 00:00 (57/152): kernel-srpm-macros-1.0-16.fc38.noarch 200 kB/s | 9.3 kB 00:00 (58/152): keyutils-libs-1.6.1-6.fc38.x86_64.rpm 667 kB/s | 31 kB 00:00 (59/152): krb5-libs-1.20.1-9.fc39.x86_64.rpm 11 MB/s | 727 kB 00:00 (60/152): libacl-2.3.1-7.fc39.x86_64.rpm 486 kB/s | 23 kB 00:00 (61/152): libarchive-3.6.1-5.fc39.x86_64.rpm 7.8 MB/s | 400 kB 00:00 (62/152): libattr-2.5.1-7.fc39.x86_64.rpm 382 kB/s | 18 kB 00:00 (63/152): libblkid-2.39-0.5.fc39.x86_64.rpm 2.4 MB/s | 116 kB 00:00 (64/152): libbrotli-1.0.9-11.fc38.x86_64.rpm 6.3 MB/s | 317 kB 00:00 (65/152): libcap-2.48-6.fc38.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (66/152): libcap-ng-0.8.3-5.fc38.x86_64.rpm 694 kB/s | 32 kB 00:00 (67/152): libcom_err-1.46.5-4.fc38.x86_64.rpm 549 kB/s | 26 kB 00:00 (68/152): libdb-5.3.28-55.fc38.x86_64.rpm 13 MB/s | 758 kB 00:00 (69/152): libcurl-8.0.1-3.fc39.x86_64.rpm 5.4 MB/s | 313 kB 00:00 (70/152): libeconf-0.4.0-5.fc38.x86_64.rpm 482 kB/s | 27 kB 00:00 (71/152): libfdisk-2.39-0.5.fc39.x86_64.rpm 2.9 MB/s | 162 kB 00:00 (72/152): libffi-3.4.4-2.fc38.x86_64.rpm 667 kB/s | 38 kB 00:00 (73/152): libgcc-13.0.1-0.16.fc39.x86_64.rpm 2.1 MB/s | 106 kB 00:00 (74/152): libidn2-2.3.4-2.fc38.x86_64.rpm 3.2 MB/s | 160 kB 00:00 (75/152): libmount-2.39-0.5.fc39.x86_64.rpm 3.0 MB/s | 153 kB 00:00 (76/152): libnghttp2-1.52.0-1.fc39.x86_64.rpm 1.5 MB/s | 75 kB 00:00 (77/152): libgomp-13.0.1-0.16.fc39.x86_64.rpm 1.6 MB/s | 315 kB 00:00 (78/152): libnsl2-2.0.0-5.fc38.x86_64.rpm 640 kB/s | 30 kB 00:00 (79/152): libpkgconf-1.9.4-1.fc39.x86_64.rpm 579 kB/s | 38 kB 00:00 (80/152): libpsl-0.21.2-2.fc38.x86_64.rpm 1.3 MB/s | 65 kB 00:00 (81/152): libselinux-3.5-1.fc39.x86_64.rpm 1.8 MB/s | 87 kB 00:00 (82/152): libpwquality-1.4.5-3.fc38.x86_64.rpm 1.0 MB/s | 119 kB 00:00 (83/152): libsemanage-3.5-2.fc39.x86_64.rpm 1.7 MB/s | 120 kB 00:00 (84/152): libsigsegv-2.14-4.fc38.x86_64.rpm 572 kB/s | 27 kB 00:00 (85/152): libevent-2.1.12-8.fc38.x86_64.rpm 486 kB/s | 257 kB 00:00 (86/152): libsmartcols-2.39-0.5.fc39.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (87/152): libssh-config-0.10.4-4.fc39.noarch.rp 190 kB/s | 8.9 kB 00:00 (88/152): libsepol-3.5-1.fc39.x86_64.rpm 1.6 MB/s | 324 kB 00:00 (89/152): libstdc++-13.0.1-0.16.fc39.x86_64.rpm 15 MB/s | 860 kB 00:00 (90/152): libtirpc-1.3.3-1.rc1.fc39.x86_64.rpm 1.9 MB/s | 93 kB 00:00 (91/152): libtasn1-4.19.0-2.fc38.x86_64.rpm 982 kB/s | 74 kB 00:00 (92/152): libunistring1.0-1.0-1.fc38.x86_64.rpm 9.1 MB/s | 539 kB 00:00 (93/152): libutempter-1.2.1-9.fc39.x86_64.rpm 462 kB/s | 26 kB 00:00 (94/152): libuuid-2.39-0.5.fc39.x86_64.rpm 598 kB/s | 28 kB 00:00 (95/152): libverto-0.3.2-5.fc38.x86_64.rpm 362 kB/s | 21 kB 00:00 (96/152): libxcrypt-4.4.33-7.fc39.x86_64.rpm 2.4 MB/s | 120 kB 00:00 (97/152): libzstd-1.5.5-1.fc39.x86_64.rpm 6.0 MB/s | 308 kB 00:00 (98/152): lua-libs-5.4.4-9.fc39.x86_64.rpm 2.7 MB/s | 133 kB 00:00 (99/152): libssh-0.10.4-4.fc39.x86_64.rpm 482 kB/s | 209 kB 00:00 (100/152): lua-srpm-macros-1-8.fc38.noarch.rpm 152 kB/s | 8.6 kB 00:00 (101/152): mpfr-4.1.1-3.fc38.x86_64.rpm 11 MB/s | 600 kB 00:00 (102/152): libxml2-2.10.4-1.fc39.x86_64.rpm 2.7 MB/s | 700 kB 00:00 (103/152): lz4-libs-1.9.4-3.fc39.x86_64.rpm 557 kB/s | 67 kB 00:00 (104/152): ncurses-base-6.4-3.20230114.fc38.noa 1.3 MB/s | 87 kB 00:00 (105/152): ocaml-srpm-macros-7-3.fc38.noarch.rp 234 kB/s | 13 kB 00:00 (106/152): openblas-srpm-macros-2-13.fc38.noarc 162 kB/s | 7.5 kB 00:00 (107/152): ncurses-libs-6.4-3.20230114.fc38.x86 2.6 MB/s | 333 kB 00:00 (108/152): openssl-libs-3.0.8-2.fc39.x86_64.rpm 31 MB/s | 2.1 MB 00:00 (109/152): p11-kit-trust-0.24.1-6.fc38.x86_64.r 2.8 MB/s | 136 kB 00:00 (110/152): p11-kit-0.24.1-6.fc38.x86_64.rpm 3.0 MB/s | 359 kB 00:00 (111/152): package-notes-srpm-macros-0.5-7.fc38 233 kB/s | 11 kB 00:00 (112/152): openldap-2.6.4-2.fc39.x86_64.rpm 987 kB/s | 255 kB 00:00 (113/152): pam-libs-1.5.2-17.fc39.x86_64.rpm 929 kB/s | 57 kB 00:00 (114/152): pcre2-10.42-1.fc38.1.x86_64.rpm 3.2 MB/s | 234 kB 00:00 (115/152): pam-1.5.2-17.fc39.x86_64.rpm 3.0 MB/s | 533 kB 00:00 (116/152): patch-2.7.6-21.fc39.x86_64.rpm 1.0 MB/s | 126 kB 00:00 (117/152): pcre2-syntax-10.42-1.fc38.1.noarch.r 2.9 MB/s | 144 kB 00:00 (118/152): perl-srpm-macros-1-48.fc38.noarch.rp 178 kB/s | 8.4 kB 00:00 (119/152): pkgconf-m4-1.9.4-1.fc39.noarch.rpm 298 kB/s | 14 kB 00:00 (120/152): pkgconf-pkg-config-1.9.4-1.fc39.x86_ 205 kB/s | 9.6 kB 00:00 (121/152): pkgconf-1.9.4-1.fc39.x86_64.rpm 599 kB/s | 42 kB 00:00 (122/152): popt-1.19-2.fc38.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (123/152): publicsuffix-list-dafsa-20230318-1.f 1.1 MB/s | 60 kB 00:00 (124/152): pyproject-srpm-macros-1.7.0-1.fc39.n 267 kB/s | 14 kB 00:00 (125/152): python-srpm-macros-3.11-10.fc39.noar 554 kB/s | 26 kB 00:00 (126/152): qt5-srpm-macros-5.15.9-1.fc39.noarch 171 kB/s | 8.1 kB 00:00 (127/152): redhat-rpm-config-254-1.fc39.noarch. 1.7 MB/s | 83 kB 00:00 (128/152): rpm-build-4.18.1-2.fc39.x86_64.rpm 1.6 MB/s | 76 kB 00:00 (129/152): readline-8.2-3.fc38.x86_64.rpm 1.3 MB/s | 212 kB 00:00 (130/152): rpm-build-libs-4.18.1-2.fc39.x86_64. 1.9 MB/s | 94 kB 00:00 (131/152): rpm-4.18.1-2.fc39.x86_64.rpm 4.4 MB/s | 571 kB 00:00 (132/152): rpm-sequoia-1.4.0-1.fc39.x86_64.rpm 15 MB/s | 851 kB 00:00 (133/152): rpmautospec-rpm-macros-0.3.5-1.fc38. 197 kB/s | 9.3 kB 00:00 (134/152): rust-srpm-macros-24-1.fc39.noarch.rp 264 kB/s | 12 kB 00:00 (135/152): sed-4.8-12.fc38.x86_64.rpm 3.5 MB/s | 306 kB 00:00 (136/152): setup-2.14.3-3.fc39.noarch.rpm 3.1 MB/s | 152 kB 00:00 (137/152): rpm-libs-4.18.1-2.fc39.x86_64.rpm 1.8 MB/s | 312 kB 00:00 (138/152): sqlite-libs-3.41.2-1.fc39.x86_64.rpm 12 MB/s | 669 kB 00:00 (139/152): tar-1.34-8.fc39.x86_64.rpm 16 MB/s | 888 kB 00:00 (140/152): tzdata-2023c-1.fc39.noarch.rpm 13 MB/s | 718 kB 00:00 (141/152): shadow-utils-4.13-6.fc39.x86_64.rpm 6.7 MB/s | 1.3 MB 00:00 (142/152): unzip-6.0-60.fc38.x86_64.rpm 3.7 MB/s | 184 kB 00:00 (143/152): util-linux-core-2.39-0.5.fc39.x86_64 9.2 MB/s | 484 kB 00:00 (144/152): systemd-libs-253.2-1.fc39.x86_64.rpm 2.5 MB/s | 662 kB 00:00 (145/152): which-2.21-39.fc39.x86_64.rpm 902 kB/s | 42 kB 00:00 (146/152): xxhash-libs-0.8.1-4.fc38.x86_64.rpm 694 kB/s | 40 kB 00:00 (147/152): xz-5.4.2-1.fc39.x86_64.rpm 10 MB/s | 555 kB 00:00 (148/152): xz-libs-5.4.2-1.fc39.x86_64.rpm 1.3 MB/s | 108 kB 00:00 (149/152): zip-3.0-36.fc38.x86_64.rpm 5.3 MB/s | 265 kB 00:00 (150/152): util-linux-2.39-0.5.fc39.x86_64.rpm 11 MB/s | 2.6 MB 00:00 (151/152): zstd-1.5.5-1.fc39.x86_64.rpm 9.1 MB/s | 482 kB 00:00 (152/152): zlib-1.2.13-3.fc38.x86_64.rpm 1.2 MB/s | 95 kB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 54 MB 00:04 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary (0x18B8E74C) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-4.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.1-0.16.fc39.x86_64 1/152 Running scriptlet: libgcc-13.0.1-0.16.fc39.x86_64 1/152 Installing : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 2/152 Running scriptlet: crypto-policies-20230420-1.git3d08ae7.fc39.noarc 2/152 Installing : tzdata-2023c-1.fc39.noarch 3/152 Installing : fedora-release-identity-basic-39-0.8.noarch 4/152 Installing : rust-srpm-macros-24-1.fc39.noarch 5/152 Installing : qt5-srpm-macros-5.15.9-1.fc39.noarch 6/152 Installing : pyproject-srpm-macros-1.7.0-1.fc39.noarch 7/152 Installing : publicsuffix-list-dafsa-20230318-1.fc39.noarch 8/152 Installing : pkgconf-m4-1.9.4-1.fc39.noarch 9/152 Installing : perl-srpm-macros-1-48.fc38.noarch 10/152 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 11/152 Installing : package-notes-srpm-macros-0.5-7.fc38.noarch 12/152 Installing : openblas-srpm-macros-2-13.fc38.noarch 13/152 Installing : ocaml-srpm-macros-7-3.fc38.noarch 14/152 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 15/152 Installing : libssh-config-0.10.4-4.fc39.noarch 16/152 Installing : kernel-srpm-macros-1.0-16.fc38.noarch 17/152 Installing : gnat-srpm-macros-6-2.fc38.noarch 18/152 Installing : ghc-srpm-macros-1.6.1-1.fc38.noarch 19/152 Installing : fpc-srpm-macros-1.3-7.fc38.noarch 20/152 Installing : fedora-gpg-keys-39-0.1.noarch 21/152 Installing : fedora-release-39-0.8.noarch 22/152 Installing : fedora-release-common-39-0.8.noarch 23/152 Installing : fedora-repos-rawhide-39-0.1.noarch 24/152 Installing : fedora-repos-39-0.1.noarch 25/152 Installing : setup-2.14.3-3.fc39.noarch 26/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-3.fc39.noarch 26/152 Installing : filesystem-3.18-4.fc39.x86_64 27/152 Installing : basesystem-11-15.fc38.noarch 28/152 Installing : glibc-gconv-extra-2.37.9000-7.fc39.x86_64 29/152 Running scriptlet: glibc-gconv-extra-2.37.9000-7.fc39.x86_64 29/152 Installing : glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 30/152 Installing : glibc-common-2.37.9000-7.fc39.x86_64 31/152 Running scriptlet: glibc-2.37.9000-7.fc39.x86_64 32/152 Installing : glibc-2.37.9000-7.fc39.x86_64 32/152 Running scriptlet: glibc-2.37.9000-7.fc39.x86_64 32/152 Installing : ncurses-libs-6.4-3.20230114.fc38.x86_64 33/152 Installing : bash-5.2.15-3.fc38.x86_64 34/152 Running scriptlet: bash-5.2.15-3.fc38.x86_64 34/152 Installing : zlib-1.2.13-3.fc38.x86_64 35/152 Installing : xz-libs-5.4.2-1.fc39.x86_64 36/152 Installing : bzip2-libs-1.0.8-13.fc38.x86_64 37/152 Installing : libzstd-1.5.5-1.fc39.x86_64 38/152 Installing : elfutils-libelf-0.189-2.fc39.x86_64 39/152 Installing : libstdc++-13.0.1-0.16.fc39.x86_64 40/152 Installing : libuuid-2.39-0.5.fc39.x86_64 41/152 Installing : popt-1.19-2.fc38.x86_64 42/152 Installing : libblkid-2.39-0.5.fc39.x86_64 43/152 Installing : readline-8.2-3.fc38.x86_64 44/152 Installing : gmp-1:6.2.1-4.fc38.x86_64 45/152 Installing : libattr-2.5.1-7.fc39.x86_64 46/152 Installing : libacl-2.3.1-7.fc39.x86_64 47/152 Installing : libcap-2.48-6.fc38.x86_64 48/152 Installing : libxcrypt-4.4.33-7.fc39.x86_64 49/152 Installing : libeconf-0.4.0-5.fc38.x86_64 50/152 Installing : lz4-libs-1.9.4-3.fc39.x86_64 51/152 Installing : systemd-libs-253.2-1.fc39.x86_64 52/152 Installing : mpfr-4.1.1-3.fc38.x86_64 53/152 Installing : dwz-0.15-2.fc38.x86_64 54/152 Installing : unzip-6.0-60.fc38.x86_64 55/152 Installing : file-libs-5.44-3.fc39.x86_64 56/152 Installing : file-5.44-3.fc39.x86_64 57/152 Installing : sqlite-libs-3.41.2-1.fc39.x86_64 58/152 Installing : alternatives-1.22-1.fc39.x86_64 59/152 Installing : jansson-2.13.1-6.fc38.x86_64 60/152 Installing : libcap-ng-0.8.3-5.fc38.x86_64 61/152 Installing : audit-libs-3.1-2.fc39.x86_64 62/152 Installing : pam-libs-1.5.2-17.fc39.x86_64 63/152 Installing : libcom_err-1.46.5-4.fc38.x86_64 64/152 Installing : libsepol-3.5-1.fc39.x86_64 65/152 Installing : libsmartcols-2.39-0.5.fc39.x86_64 66/152 Installing : libunistring1.0-1.0-1.fc38.x86_64 67/152 Installing : libidn2-2.3.4-2.fc38.x86_64 68/152 Installing : lua-libs-5.4.4-9.fc39.x86_64 69/152 Installing : pcre2-10.42-1.fc38.1.x86_64 70/152 Installing : libselinux-3.5-1.fc39.x86_64 71/152 Installing : sed-4.8-12.fc38.x86_64 72/152 Installing : grep-3.9-1.fc39.x86_64 73/152 Installing : findutils-1:4.9.0-4.fc39.x86_64 74/152 Installing : xz-5.4.2-1.fc39.x86_64 75/152 Installing : libmount-2.39-0.5.fc39.x86_64 76/152 Installing : util-linux-core-2.39-0.5.fc39.x86_64 77/152 Installing : libsemanage-3.5-2.fc39.x86_64 78/152 Installing : shadow-utils-2:4.13-6.fc39.x86_64 79/152 Running scriptlet: libutempter-1.2.1-9.fc39.x86_64 80/152 Installing : libutempter-1.2.1-9.fc39.x86_64 80/152 Installing : tar-2:1.34-8.fc39.x86_64 81/152 Installing : libpsl-0.21.2-2.fc38.x86_64 82/152 Installing : zip-3.0-36.fc38.x86_64 83/152 Installing : zstd-1.5.5-1.fc39.x86_64 84/152 Installing : libfdisk-2.39-0.5.fc39.x86_64 85/152 Installing : bzip2-1.0.8-13.fc38.x86_64 86/152 Installing : libxml2-2.10.4-1.fc39.x86_64 87/152 Installing : ed-1.19-2.fc38.x86_64 88/152 Installing : patch-2.7.6-21.fc39.x86_64 89/152 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 90/152 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 90/152 Installing : cpio-2.13-14.fc38.x86_64 91/152 Installing : diffutils-3.9-4.fc39.x86_64 92/152 Installing : gdbm-libs-1:1.23-3.fc38.x86_64 93/152 Installing : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 94/152 Installing : keyutils-libs-1.6.1-6.fc38.x86_64 95/152 Installing : libbrotli-1.0.9-11.fc38.x86_64 96/152 Installing : libdb-5.3.28-55.fc38.x86_64 97/152 Installing : libffi-3.4.4-2.fc38.x86_64 98/152 Installing : p11-kit-0.24.1-6.fc38.x86_64 99/152 Installing : libgomp-13.0.1-0.16.fc39.x86_64 100/152 Installing : libnghttp2-1.52.0-1.fc39.x86_64 101/152 Installing : libpkgconf-1.9.4-1.fc39.x86_64 102/152 Installing : pkgconf-1.9.4-1.fc39.x86_64 103/152 Installing : pkgconf-pkg-config-1.9.4-1.fc39.x86_64 104/152 Installing : libsigsegv-2.14-4.fc38.x86_64 105/152 Installing : gawk-5.1.1-5.fc38.x86_64 106/152 Installing : libtasn1-4.19.0-2.fc38.x86_64 107/152 Installing : p11-kit-trust-0.24.1-6.fc38.x86_64 108/152 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.x86_64 108/152 Installing : libverto-0.3.2-5.fc38.x86_64 109/152 Installing : xxhash-libs-0.8.1-4.fc38.x86_64 110/152 Installing : coreutils-common-9.3-1.fc39.x86_64 111/152 Installing : openssl-libs-1:3.0.8-2.fc39.x86_64 112/152 Installing : coreutils-9.3-1.fc39.x86_64 113/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 114/152 Installing : ca-certificates-2023.2.60-2.fc38.noarch 114/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 114/152 Installing : krb5-libs-1.20.1-9.fc39.x86_64 115/152 Installing : libtirpc-1.3.3-1.rc1.fc39.x86_64 116/152 Running scriptlet: authselect-libs-1.4.2-2.fc38.x86_64 117/152 Installing : authselect-libs-1.4.2-2.fc38.x86_64 117/152 Installing : gzip-1.12-3.fc38.x86_64 118/152 Installing : rpm-sequoia-1.4.0-1.fc39.x86_64 119/152 Installing : rpm-libs-4.18.1-2.fc39.x86_64 120/152 Installing : cracklib-2.9.7-31.fc38.x86_64 121/152 Installing : libpwquality-1.4.5-3.fc38.x86_64 122/152 Installing : authselect-1.4.2-2.fc38.x86_64 123/152 Installing : libnsl2-2.0.0-5.fc38.x86_64 124/152 Installing : pam-1.5.2-17.fc39.x86_64 125/152 Installing : libssh-0.10.4-4.fc39.x86_64 126/152 Installing : libarchive-3.6.1-5.fc39.x86_64 127/152 Installing : libevent-2.1.12-8.fc38.x86_64 128/152 Installing : openldap-2.6.4-2.fc39.x86_64 129/152 Installing : libcurl-8.0.1-3.fc39.x86_64 130/152 Installing : elfutils-libs-0.189-2.fc39.x86_64 131/152 Installing : elfutils-debuginfod-client-0.189-2.fc39.x86_64 132/152 Installing : binutils-gold-2.40-7.fc39.x86_64 133/152 Installing : binutils-2.40-7.fc39.x86_64 134/152 Running scriptlet: binutils-2.40-7.fc39.x86_64 134/152 Installing : elfutils-0.189-2.fc39.x86_64 135/152 Installing : gdb-minimal-13.1-4.fc39.x86_64 136/152 Installing : debugedit-5.0-7.fc38.x86_64 137/152 Installing : rpm-build-libs-4.18.1-2.fc39.x86_64 138/152 Installing : curl-8.0.1-3.fc39.x86_64 139/152 Running scriptlet: rpm-4.18.1-2.fc39.x86_64 140/152 Installing : rpm-4.18.1-2.fc39.x86_64 140/152 Installing : efi-srpm-macros-5-7.fc38.noarch 141/152 Installing : lua-srpm-macros-1-8.fc38.noarch 142/152 Installing : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 143/152 Installing : ansible-srpm-macros-1-9.1.fc38.noarch 144/152 Installing : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 145/152 Installing : go-srpm-macros-3.2.0-3.fc39.noarch 146/152 Installing : python-srpm-macros-3.11-10.fc39.noarch 147/152 Installing : redhat-rpm-config-254-1.fc39.noarch 148/152 Installing : rpm-build-4.18.1-2.fc39.x86_64 149/152 Installing : util-linux-2.39-0.5.fc39.x86_64 150/152 Installing : which-2.21-39.fc39.x86_64 151/152 Installing : info-7.0.3-1.fc39.x86_64 152/152 Running scriptlet: filesystem-3.18-4.fc39.x86_64 152/152 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 152/152 Running scriptlet: authselect-libs-1.4.2-2.fc38.x86_64 152/152 Running scriptlet: rpm-4.18.1-2.fc39.x86_64 152/152 Running scriptlet: info-7.0.3-1.fc39.x86_64 152/152 Verifying : alternatives-1.22-1.fc39.x86_64 1/152 Verifying : ansible-srpm-macros-1-9.1.fc38.noarch 2/152 Verifying : audit-libs-3.1-2.fc39.x86_64 3/152 Verifying : authselect-1.4.2-2.fc38.x86_64 4/152 Verifying : authselect-libs-1.4.2-2.fc38.x86_64 5/152 Verifying : basesystem-11-15.fc38.noarch 6/152 Verifying : bash-5.2.15-3.fc38.x86_64 7/152 Verifying : binutils-2.40-7.fc39.x86_64 8/152 Verifying : binutils-gold-2.40-7.fc39.x86_64 9/152 Verifying : bzip2-1.0.8-13.fc38.x86_64 10/152 Verifying : bzip2-libs-1.0.8-13.fc38.x86_64 11/152 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 12/152 Verifying : coreutils-9.3-1.fc39.x86_64 13/152 Verifying : coreutils-common-9.3-1.fc39.x86_64 14/152 Verifying : cpio-2.13-14.fc38.x86_64 15/152 Verifying : cracklib-2.9.7-31.fc38.x86_64 16/152 Verifying : crypto-policies-20230420-1.git3d08ae7.fc39.noarc 17/152 Verifying : curl-8.0.1-3.fc39.x86_64 18/152 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 19/152 Verifying : debugedit-5.0-7.fc38.x86_64 20/152 Verifying : diffutils-3.9-4.fc39.x86_64 21/152 Verifying : dwz-0.15-2.fc38.x86_64 22/152 Verifying : ed-1.19-2.fc38.x86_64 23/152 Verifying : efi-srpm-macros-5-7.fc38.noarch 24/152 Verifying : elfutils-0.189-2.fc39.x86_64 25/152 Verifying : elfutils-debuginfod-client-0.189-2.fc39.x86_64 26/152 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 27/152 Verifying : elfutils-libelf-0.189-2.fc39.x86_64 28/152 Verifying : elfutils-libs-0.189-2.fc39.x86_64 29/152 Verifying : fedora-gpg-keys-39-0.1.noarch 30/152 Verifying : fedora-release-39-0.8.noarch 31/152 Verifying : fedora-release-common-39-0.8.noarch 32/152 Verifying : fedora-release-identity-basic-39-0.8.noarch 33/152 Verifying : fedora-repos-39-0.1.noarch 34/152 Verifying : fedora-repos-rawhide-39-0.1.noarch 35/152 Verifying : file-5.44-3.fc39.x86_64 36/152 Verifying : file-libs-5.44-3.fc39.x86_64 37/152 Verifying : filesystem-3.18-4.fc39.x86_64 38/152 Verifying : findutils-1:4.9.0-4.fc39.x86_64 39/152 Verifying : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 40/152 Verifying : fpc-srpm-macros-1.3-7.fc38.noarch 41/152 Verifying : gawk-5.1.1-5.fc38.x86_64 42/152 Verifying : gdb-minimal-13.1-4.fc39.x86_64 43/152 Verifying : gdbm-libs-1:1.23-3.fc38.x86_64 44/152 Verifying : ghc-srpm-macros-1.6.1-1.fc38.noarch 45/152 Verifying : glibc-2.37.9000-7.fc39.x86_64 46/152 Verifying : glibc-common-2.37.9000-7.fc39.x86_64 47/152 Verifying : glibc-gconv-extra-2.37.9000-7.fc39.x86_64 48/152 Verifying : glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 49/152 Verifying : gmp-1:6.2.1-4.fc38.x86_64 50/152 Verifying : gnat-srpm-macros-6-2.fc38.noarch 51/152 Verifying : go-srpm-macros-3.2.0-3.fc39.noarch 52/152 Verifying : grep-3.9-1.fc39.x86_64 53/152 Verifying : gzip-1.12-3.fc38.x86_64 54/152 Verifying : info-7.0.3-1.fc39.x86_64 55/152 Verifying : jansson-2.13.1-6.fc38.x86_64 56/152 Verifying : kernel-srpm-macros-1.0-16.fc38.noarch 57/152 Verifying : keyutils-libs-1.6.1-6.fc38.x86_64 58/152 Verifying : krb5-libs-1.20.1-9.fc39.x86_64 59/152 Verifying : libacl-2.3.1-7.fc39.x86_64 60/152 Verifying : libarchive-3.6.1-5.fc39.x86_64 61/152 Verifying : libattr-2.5.1-7.fc39.x86_64 62/152 Verifying : libblkid-2.39-0.5.fc39.x86_64 63/152 Verifying : libbrotli-1.0.9-11.fc38.x86_64 64/152 Verifying : libcap-2.48-6.fc38.x86_64 65/152 Verifying : libcap-ng-0.8.3-5.fc38.x86_64 66/152 Verifying : libcom_err-1.46.5-4.fc38.x86_64 67/152 Verifying : libcurl-8.0.1-3.fc39.x86_64 68/152 Verifying : libdb-5.3.28-55.fc38.x86_64 69/152 Verifying : libeconf-0.4.0-5.fc38.x86_64 70/152 Verifying : libevent-2.1.12-8.fc38.x86_64 71/152 Verifying : libfdisk-2.39-0.5.fc39.x86_64 72/152 Verifying : libffi-3.4.4-2.fc38.x86_64 73/152 Verifying : libgcc-13.0.1-0.16.fc39.x86_64 74/152 Verifying : libgomp-13.0.1-0.16.fc39.x86_64 75/152 Verifying : libidn2-2.3.4-2.fc38.x86_64 76/152 Verifying : libmount-2.39-0.5.fc39.x86_64 77/152 Verifying : libnghttp2-1.52.0-1.fc39.x86_64 78/152 Verifying : libnsl2-2.0.0-5.fc38.x86_64 79/152 Verifying : libpkgconf-1.9.4-1.fc39.x86_64 80/152 Verifying : libpsl-0.21.2-2.fc38.x86_64 81/152 Verifying : libpwquality-1.4.5-3.fc38.x86_64 82/152 Verifying : libselinux-3.5-1.fc39.x86_64 83/152 Verifying : libsemanage-3.5-2.fc39.x86_64 84/152 Verifying : libsepol-3.5-1.fc39.x86_64 85/152 Verifying : libsigsegv-2.14-4.fc38.x86_64 86/152 Verifying : libsmartcols-2.39-0.5.fc39.x86_64 87/152 Verifying : libssh-0.10.4-4.fc39.x86_64 88/152 Verifying : libssh-config-0.10.4-4.fc39.noarch 89/152 Verifying : libstdc++-13.0.1-0.16.fc39.x86_64 90/152 Verifying : libtasn1-4.19.0-2.fc38.x86_64 91/152 Verifying : libtirpc-1.3.3-1.rc1.fc39.x86_64 92/152 Verifying : libunistring1.0-1.0-1.fc38.x86_64 93/152 Verifying : libutempter-1.2.1-9.fc39.x86_64 94/152 Verifying : libuuid-2.39-0.5.fc39.x86_64 95/152 Verifying : libverto-0.3.2-5.fc38.x86_64 96/152 Verifying : libxcrypt-4.4.33-7.fc39.x86_64 97/152 Verifying : libxml2-2.10.4-1.fc39.x86_64 98/152 Verifying : libzstd-1.5.5-1.fc39.x86_64 99/152 Verifying : lua-libs-5.4.4-9.fc39.x86_64 100/152 Verifying : lua-srpm-macros-1-8.fc38.noarch 101/152 Verifying : lz4-libs-1.9.4-3.fc39.x86_64 102/152 Verifying : mpfr-4.1.1-3.fc38.x86_64 103/152 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 104/152 Verifying : ncurses-libs-6.4-3.20230114.fc38.x86_64 105/152 Verifying : ocaml-srpm-macros-7-3.fc38.noarch 106/152 Verifying : openblas-srpm-macros-2-13.fc38.noarch 107/152 Verifying : openldap-2.6.4-2.fc39.x86_64 108/152 Verifying : openssl-libs-1:3.0.8-2.fc39.x86_64 109/152 Verifying : p11-kit-0.24.1-6.fc38.x86_64 110/152 Verifying : p11-kit-trust-0.24.1-6.fc38.x86_64 111/152 Verifying : package-notes-srpm-macros-0.5-7.fc38.noarch 112/152 Verifying : pam-1.5.2-17.fc39.x86_64 113/152 Verifying : pam-libs-1.5.2-17.fc39.x86_64 114/152 Verifying : patch-2.7.6-21.fc39.x86_64 115/152 Verifying : pcre2-10.42-1.fc38.1.x86_64 116/152 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 117/152 Verifying : perl-srpm-macros-1-48.fc38.noarch 118/152 Verifying : pkgconf-1.9.4-1.fc39.x86_64 119/152 Verifying : pkgconf-m4-1.9.4-1.fc39.noarch 120/152 Verifying : pkgconf-pkg-config-1.9.4-1.fc39.x86_64 121/152 Verifying : popt-1.19-2.fc38.x86_64 122/152 Verifying : publicsuffix-list-dafsa-20230318-1.fc39.noarch 123/152 Verifying : pyproject-srpm-macros-1.7.0-1.fc39.noarch 124/152 Verifying : python-srpm-macros-3.11-10.fc39.noarch 125/152 Verifying : qt5-srpm-macros-5.15.9-1.fc39.noarch 126/152 Verifying : readline-8.2-3.fc38.x86_64 127/152 Verifying : redhat-rpm-config-254-1.fc39.noarch 128/152 Verifying : rpm-4.18.1-2.fc39.x86_64 129/152 Verifying : rpm-build-4.18.1-2.fc39.x86_64 130/152 Verifying : rpm-build-libs-4.18.1-2.fc39.x86_64 131/152 Verifying : rpm-libs-4.18.1-2.fc39.x86_64 132/152 Verifying : rpm-sequoia-1.4.0-1.fc39.x86_64 133/152 Verifying : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 134/152 Verifying : rust-srpm-macros-24-1.fc39.noarch 135/152 Verifying : sed-4.8-12.fc38.x86_64 136/152 Verifying : setup-2.14.3-3.fc39.noarch 137/152 Verifying : shadow-utils-2:4.13-6.fc39.x86_64 138/152 Verifying : sqlite-libs-3.41.2-1.fc39.x86_64 139/152 Verifying : systemd-libs-253.2-1.fc39.x86_64 140/152 Verifying : tar-2:1.34-8.fc39.x86_64 141/152 Verifying : tzdata-2023c-1.fc39.noarch 142/152 Verifying : unzip-6.0-60.fc38.x86_64 143/152 Verifying : util-linux-2.39-0.5.fc39.x86_64 144/152 Verifying : util-linux-core-2.39-0.5.fc39.x86_64 145/152 Verifying : which-2.21-39.fc39.x86_64 146/152 Verifying : xxhash-libs-0.8.1-4.fc38.x86_64 147/152 Verifying : xz-5.4.2-1.fc39.x86_64 148/152 Verifying : xz-libs-5.4.2-1.fc39.x86_64 149/152 Verifying : zip-3.0-36.fc38.x86_64 150/152 Verifying : zlib-1.2.13-3.fc38.x86_64 151/152 Verifying : zstd-1.5.5-1.fc39.x86_64 152/152 Installed: alternatives-1.22-1.fc39.x86_64 ansible-srpm-macros-1-9.1.fc38.noarch audit-libs-3.1-2.fc39.x86_64 authselect-1.4.2-2.fc38.x86_64 authselect-libs-1.4.2-2.fc38.x86_64 basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.x86_64 binutils-2.40-7.fc39.x86_64 binutils-gold-2.40-7.fc39.x86_64 bzip2-1.0.8-13.fc38.x86_64 bzip2-libs-1.0.8-13.fc38.x86_64 ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.3-1.fc39.x86_64 coreutils-common-9.3-1.fc39.x86_64 cpio-2.13-14.fc38.x86_64 cracklib-2.9.7-31.fc38.x86_64 crypto-policies-20230420-1.git3d08ae7.fc39.noarch curl-8.0.1-3.fc39.x86_64 cyrus-sasl-lib-2.1.28-10.fc39.x86_64 debugedit-5.0-7.fc38.x86_64 diffutils-3.9-4.fc39.x86_64 dwz-0.15-2.fc38.x86_64 ed-1.19-2.fc38.x86_64 efi-srpm-macros-5-7.fc38.noarch elfutils-0.189-2.fc39.x86_64 elfutils-debuginfod-client-0.189-2.fc39.x86_64 elfutils-default-yama-scope-0.189-2.fc39.noarch elfutils-libelf-0.189-2.fc39.x86_64 elfutils-libs-0.189-2.fc39.x86_64 fedora-gpg-keys-39-0.1.noarch fedora-release-39-0.8.noarch fedora-release-common-39-0.8.noarch fedora-release-identity-basic-39-0.8.noarch fedora-repos-39-0.1.noarch fedora-repos-rawhide-39-0.1.noarch file-5.44-3.fc39.x86_64 file-libs-5.44-3.fc39.x86_64 filesystem-3.18-4.fc39.x86_64 findutils-1:4.9.0-4.fc39.x86_64 fonts-srpm-macros-1:2.0.5-11.fc38.noarch fpc-srpm-macros-1.3-7.fc38.noarch gawk-5.1.1-5.fc38.x86_64 gdb-minimal-13.1-4.fc39.x86_64 gdbm-libs-1:1.23-3.fc38.x86_64 ghc-srpm-macros-1.6.1-1.fc38.noarch glibc-2.37.9000-7.fc39.x86_64 glibc-common-2.37.9000-7.fc39.x86_64 glibc-gconv-extra-2.37.9000-7.fc39.x86_64 glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 gmp-1:6.2.1-4.fc38.x86_64 gnat-srpm-macros-6-2.fc38.noarch go-srpm-macros-3.2.0-3.fc39.noarch grep-3.9-1.fc39.x86_64 gzip-1.12-3.fc38.x86_64 info-7.0.3-1.fc39.x86_64 jansson-2.13.1-6.fc38.x86_64 kernel-srpm-macros-1.0-16.fc38.noarch keyutils-libs-1.6.1-6.fc38.x86_64 krb5-libs-1.20.1-9.fc39.x86_64 libacl-2.3.1-7.fc39.x86_64 libarchive-3.6.1-5.fc39.x86_64 libattr-2.5.1-7.fc39.x86_64 libblkid-2.39-0.5.fc39.x86_64 libbrotli-1.0.9-11.fc38.x86_64 libcap-2.48-6.fc38.x86_64 libcap-ng-0.8.3-5.fc38.x86_64 libcom_err-1.46.5-4.fc38.x86_64 libcurl-8.0.1-3.fc39.x86_64 libdb-5.3.28-55.fc38.x86_64 libeconf-0.4.0-5.fc38.x86_64 libevent-2.1.12-8.fc38.x86_64 libfdisk-2.39-0.5.fc39.x86_64 libffi-3.4.4-2.fc38.x86_64 libgcc-13.0.1-0.16.fc39.x86_64 libgomp-13.0.1-0.16.fc39.x86_64 libidn2-2.3.4-2.fc38.x86_64 libmount-2.39-0.5.fc39.x86_64 libnghttp2-1.52.0-1.fc39.x86_64 libnsl2-2.0.0-5.fc38.x86_64 libpkgconf-1.9.4-1.fc39.x86_64 libpsl-0.21.2-2.fc38.x86_64 libpwquality-1.4.5-3.fc38.x86_64 libselinux-3.5-1.fc39.x86_64 libsemanage-3.5-2.fc39.x86_64 libsepol-3.5-1.fc39.x86_64 libsigsegv-2.14-4.fc38.x86_64 libsmartcols-2.39-0.5.fc39.x86_64 libssh-0.10.4-4.fc39.x86_64 libssh-config-0.10.4-4.fc39.noarch libstdc++-13.0.1-0.16.fc39.x86_64 libtasn1-4.19.0-2.fc38.x86_64 libtirpc-1.3.3-1.rc1.fc39.x86_64 libunistring1.0-1.0-1.fc38.x86_64 libutempter-1.2.1-9.fc39.x86_64 libuuid-2.39-0.5.fc39.x86_64 libverto-0.3.2-5.fc38.x86_64 libxcrypt-4.4.33-7.fc39.x86_64 libxml2-2.10.4-1.fc39.x86_64 libzstd-1.5.5-1.fc39.x86_64 lua-libs-5.4.4-9.fc39.x86_64 lua-srpm-macros-1-8.fc38.noarch lz4-libs-1.9.4-3.fc39.x86_64 mpfr-4.1.1-3.fc38.x86_64 ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.x86_64 ocaml-srpm-macros-7-3.fc38.noarch openblas-srpm-macros-2-13.fc38.noarch openldap-2.6.4-2.fc39.x86_64 openssl-libs-1:3.0.8-2.fc39.x86_64 p11-kit-0.24.1-6.fc38.x86_64 p11-kit-trust-0.24.1-6.fc38.x86_64 package-notes-srpm-macros-0.5-7.fc38.noarch pam-1.5.2-17.fc39.x86_64 pam-libs-1.5.2-17.fc39.x86_64 patch-2.7.6-21.fc39.x86_64 pcre2-10.42-1.fc38.1.x86_64 pcre2-syntax-10.42-1.fc38.1.noarch perl-srpm-macros-1-48.fc38.noarch pkgconf-1.9.4-1.fc39.x86_64 pkgconf-m4-1.9.4-1.fc39.noarch pkgconf-pkg-config-1.9.4-1.fc39.x86_64 popt-1.19-2.fc38.x86_64 publicsuffix-list-dafsa-20230318-1.fc39.noarch pyproject-srpm-macros-1.7.0-1.fc39.noarch python-srpm-macros-3.11-10.fc39.noarch qt5-srpm-macros-5.15.9-1.fc39.noarch readline-8.2-3.fc38.x86_64 redhat-rpm-config-254-1.fc39.noarch rpm-4.18.1-2.fc39.x86_64 rpm-build-4.18.1-2.fc39.x86_64 rpm-build-libs-4.18.1-2.fc39.x86_64 rpm-libs-4.18.1-2.fc39.x86_64 rpm-sequoia-1.4.0-1.fc39.x86_64 rpmautospec-rpm-macros-0.3.5-1.fc38.noarch rust-srpm-macros-24-1.fc39.noarch sed-4.8-12.fc38.x86_64 setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-6.fc39.x86_64 sqlite-libs-3.41.2-1.fc39.x86_64 systemd-libs-253.2-1.fc39.x86_64 tar-2:1.34-8.fc39.x86_64 tzdata-2023c-1.fc39.noarch unzip-6.0-60.fc38.x86_64 util-linux-2.39-0.5.fc39.x86_64 util-linux-core-2.39-0.5.fc39.x86_64 which-2.21-39.fc39.x86_64 xxhash-libs-0.8.1-4.fc38.x86_64 xz-5.4.2-1.fc39.x86_64 xz-libs-5.4.2-1.fc39.x86_64 zip-3.0-36.fc38.x86_64 zlib-1.2.13-3.fc38.x86_64 zstd-1.5.5-1.fc39.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libxcrypt-4.4.33-7.fc39.x86_64 glibc-gconv-extra-2.37.9000-7.fc39.x86_64 gdbm-libs-1.23-3.fc38.x86_64 tzdata-2023c-1.fc39.noarch mpfr-4.1.1-3.fc38.x86_64 libsemanage-3.5-2.fc39.x86_64 libfdisk-2.39-0.5.fc39.x86_64 fedora-repos-39-0.1.noarch libsigsegv-2.14-4.fc38.x86_64 libevent-2.1.12-8.fc38.x86_64 libcurl-8.0.1-3.fc39.x86_64 libarchive-3.6.1-5.fc39.x86_64 libcap-ng-0.8.3-5.fc38.x86_64 systemd-libs-253.2-1.fc39.x86_64 ghc-srpm-macros-1.6.1-1.fc38.noarch libpkgconf-1.9.4-1.fc39.x86_64 fedora-gpg-keys-39-0.1.noarch rpmautospec-rpm-macros-0.3.5-1.fc38.noarch redhat-rpm-config-254-1.fc39.noarch patch-2.7.6-21.fc39.x86_64 alternatives-1.22-1.fc39.x86_64 cpio-2.13-14.fc38.x86_64 elfutils-default-yama-scope-0.189-2.fc39.noarch libgomp-13.0.1-0.16.fc39.x86_64 crypto-policies-20230420-1.git3d08ae7.fc39.noarch basesystem-11-15.fc38.noarch libbrotli-1.0.9-11.fc38.x86_64 pcre2-10.42-1.fc38.1.x86_64 util-linux-2.39-0.5.fc39.x86_64 pam-1.5.2-17.fc39.x86_64 gmp-6.2.1-4.fc38.x86_64 p11-kit-trust-0.24.1-6.fc38.x86_64 audit-libs-3.1-2.fc39.x86_64 libtirpc-1.3.3-1.rc1.fc39.x86_64 libcom_err-1.46.5-4.fc38.x86_64 kernel-srpm-macros-1.0-16.fc38.noarch libacl-2.3.1-7.fc39.x86_64 which-2.21-39.fc39.x86_64 qt5-srpm-macros-5.15.9-1.fc39.noarch glibc-2.37.9000-7.fc39.x86_64 go-srpm-macros-3.2.0-3.fc39.noarch bzip2-libs-1.0.8-13.fc38.x86_64 zlib-1.2.13-3.fc38.x86_64 popt-1.19-2.fc38.x86_64 openssl-libs-3.0.8-2.fc39.x86_64 info-7.0.3-1.fc39.x86_64 ncurses-libs-6.4-3.20230114.fc38.x86_64 libidn2-2.3.4-2.fc38.x86_64 libverto-0.3.2-5.fc38.x86_64 file-5.44-3.fc39.x86_64 pcre2-syntax-10.42-1.fc38.1.noarch glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 gawk-5.1.1-5.fc38.x86_64 lz4-libs-1.9.4-3.fc39.x86_64 dwz-0.15-2.fc38.x86_64 libxml2-2.10.4-1.fc39.x86_64 authselect-libs-1.4.2-2.fc38.x86_64 keyutils-libs-1.6.1-6.fc38.x86_64 libffi-3.4.4-2.fc38.x86_64 libattr-2.5.1-7.fc39.x86_64 tar-1.34-8.fc39.x86_64 elfutils-debuginfod-client-0.189-2.fc39.x86_64 pyproject-srpm-macros-1.7.0-1.fc39.noarch openblas-srpm-macros-2-13.fc38.noarch unzip-6.0-60.fc38.x86_64 xz-5.4.2-1.fc39.x86_64 libstdc++-13.0.1-0.16.fc39.x86_64 coreutils-9.3-1.fc39.x86_64 libdb-5.3.28-55.fc38.x86_64 authselect-1.4.2-2.fc38.x86_64 pam-libs-1.5.2-17.fc39.x86_64 publicsuffix-list-dafsa-20230318-1.fc39.noarch pkgconf-pkg-config-1.9.4-1.fc39.x86_64 libutempter-1.2.1-9.fc39.x86_64 libsmartcols-2.39-0.5.fc39.x86_64 fedora-release-39-0.8.noarch libnsl2-2.0.0-5.fc38.x86_64 fpc-srpm-macros-1.3-7.fc38.noarch file-libs-5.44-3.fc39.x86_64 libeconf-0.4.0-5.fc38.x86_64 libuuid-2.39-0.5.fc39.x86_64 libselinux-3.5-1.fc39.x86_64 rpm-build-4.18.1-2.fc39.x86_64 libpsl-0.21.2-2.fc38.x86_64 gpg-pubkey-eb10b464-6202d9c6 findutils-4.9.0-4.fc39.x86_64 rpm-libs-4.18.1-2.fc39.x86_64 coreutils-common-9.3-1.fc39.x86_64 python-srpm-macros-3.11-10.fc39.noarch perl-srpm-macros-1-48.fc38.noarch fedora-release-common-39-0.8.noarch ed-1.19-2.fc38.x86_64 xz-libs-5.4.2-1.fc39.x86_64 pkgconf-m4-1.9.4-1.fc39.noarch zstd-1.5.5-1.fc39.x86_64 curl-8.0.1-3.fc39.x86_64 util-linux-core-2.39-0.5.fc39.x86_64 rpm-build-libs-4.18.1-2.fc39.x86_64 libzstd-1.5.5-1.fc39.x86_64 ansible-srpm-macros-1-9.1.fc38.noarch cracklib-2.9.7-31.fc38.x86_64 grep-3.9-1.fc39.x86_64 libpwquality-1.4.5-3.fc38.x86_64 lua-libs-5.4.4-9.fc39.x86_64 elfutils-libelf-0.189-2.fc39.x86_64 libgcc-13.0.1-0.16.fc39.x86_64 efi-srpm-macros-5-7.fc38.noarch binutils-gold-2.40-7.fc39.x86_64 xxhash-libs-0.8.1-4.fc38.x86_64 glibc-common-2.37.9000-7.fc39.x86_64 pkgconf-1.9.4-1.fc39.x86_64 openldap-2.6.4-2.fc39.x86_64 lua-srpm-macros-1-8.fc38.noarch gnat-srpm-macros-6-2.fc38.noarch cyrus-sasl-lib-2.1.28-10.fc39.x86_64 ca-certificates-2023.2.60-2.fc38.noarch filesystem-3.18-4.fc39.x86_64 shadow-utils-4.13-6.fc39.x86_64 fedora-release-identity-basic-39-0.8.noarch bash-5.2.15-3.fc38.x86_64 rpm-sequoia-1.4.0-1.fc39.x86_64 fedora-repos-rawhide-39-0.1.noarch gdb-minimal-13.1-4.fc39.x86_64 rust-srpm-macros-24-1.fc39.noarch fonts-srpm-macros-2.0.5-11.fc38.noarch setup-2.14.3-3.fc39.noarch libsepol-3.5-1.fc39.x86_64 ocaml-srpm-macros-7-3.fc38.noarch libssh-config-0.10.4-4.fc39.noarch rpm-4.18.1-2.fc39.x86_64 p11-kit-0.24.1-6.fc38.x86_64 readline-8.2-3.fc38.x86_64 ncurses-base-6.4-3.20230114.fc38.noarch debugedit-5.0-7.fc38.x86_64 libunistring1.0-1.0-1.fc38.x86_64 zip-3.0-36.fc38.x86_64 gpg-pubkey-18b8e74c-62f2920f binutils-2.40-7.fc39.x86_64 diffutils-3.9-4.fc39.x86_64 krb5-libs-1.20.1-9.fc39.x86_64 elfutils-0.189-2.fc39.x86_64 package-notes-srpm-macros-0.5-7.fc38.noarch gzip-1.12-3.fc38.x86_64 libssh-0.10.4-4.fc39.x86_64 elfutils-libs-0.189-2.fc39.x86_64 sed-4.8-12.fc38.x86_64 sqlite-libs-3.41.2-1.fc39.x86_64 bzip2-1.0.8-13.fc38.x86_64 libcap-2.48-6.fc38.x86_64 jansson-2.13.1-6.fc38.x86_64 libtasn1-4.19.0-2.fc38.x86_64 libblkid-2.39-0.5.fc39.x86_64 libmount-2.39-0.5.fc39.x86_64 libnghttp2-1.52.0-1.fc39.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1682467200 Wrote: /builddir/build/SRPMS/openvkl-1.3.2-1.fc39.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-dkv9tdy8/openvkl/openvkl.spec) Config(child) 1 minutes 26 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 (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openvkl-1.3.2-1.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1682520354.168631 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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/results/openvkl-1.3.2-1.fc39.src.rpm) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1682520354.168631/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1682520354.168631/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 42 kB/s | 3.0 kB 00:00 fedora 480 kB/s | 21 kB 00:00 fedora 2.3 MB/s | 1.7 MB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for openvkl-1.3.2-1.fc39.src.rpm Start: build setup for openvkl-1.3.2-1.fc39.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1682467200 Wrote: /builddir/build/SRPMS/openvkl-1.3.2-1.fc39.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 59 kB/s | 3.0 kB 00:00 fedora 522 kB/s | 21 kB 00:00 fedora 1.9 MB/s | 1.7 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: blosc-devel x86_64 1.21.2-2.fc38 fedora 14 k boost-devel x86_64 1.81.0-1.fc39 fedora 14 M cmake x86_64 3.26.3-1.fc39 fedora 6.9 M embree-devel x86_64 4.0.1-3.fc39 fedora 32 k gcc-c++ x86_64 13.0.1-0.16.fc39 fedora 13 M glfw-devel x86_64 1:3.3.8-2.fc38 fedora 46 k imath-devel x86_64 3.1.6-3.fc39 fedora 482 k ispc x86_64 1.19.0-4.fc39 fedora 1.3 M openvdb-devel x86_64 10.0.1-5.fc39 fedora 6.6 M rkcommon-devel x86_64 1.11.0-2.fc39 fedora 148 k tbb-devel x86_64 2020.3-16.fc39 fedora 335 k zlib-devel x86_64 1.2.13-3.fc38 fedora 45 k Installing dependencies: annobin-docs noarch 12.06-1.fc39 fedora 95 k annobin-plugin-gcc x86_64 12.06-1.fc39 fedora 892 k blosc x86_64 1.21.2-2.fc38 fedora 54 k boost x86_64 1.81.0-1.fc39 fedora 14 k boost-atomic x86_64 1.81.0-1.fc39 fedora 20 k boost-chrono x86_64 1.81.0-1.fc39 fedora 26 k boost-container x86_64 1.81.0-1.fc39 fedora 40 k boost-context x86_64 1.81.0-1.fc39 fedora 17 k boost-contract x86_64 1.81.0-1.fc39 fedora 46 k boost-coroutine x86_64 1.81.0-1.fc39 fedora 20 k boost-date-time x86_64 1.81.0-1.fc39 fedora 16 k boost-fiber x86_64 1.81.0-1.fc39 fedora 42 k boost-filesystem x86_64 1.81.0-1.fc39 fedora 66 k boost-graph x86_64 1.81.0-1.fc39 fedora 151 k boost-iostreams x86_64 1.81.0-1.fc39 fedora 42 k boost-json x86_64 1.81.0-1.fc39 fedora 110 k boost-locale x86_64 1.81.0-1.fc39 fedora 222 k boost-log x86_64 1.81.0-1.fc39 fedora 491 k boost-math x86_64 1.81.0-1.fc39 fedora 221 k boost-nowide x86_64 1.81.0-1.fc39 fedora 21 k boost-numpy3 x86_64 1.81.0-1.fc39 fedora 30 k boost-program-options x86_64 1.81.0-1.fc39 fedora 109 k boost-python3 x86_64 1.81.0-1.fc39 fedora 97 k boost-random x86_64 1.81.0-1.fc39 fedora 24 k boost-regex x86_64 1.81.0-1.fc39 fedora 111 k boost-serialization x86_64 1.81.0-1.fc39 fedora 136 k boost-stacktrace x86_64 1.81.0-1.fc39 fedora 31 k boost-system x86_64 1.81.0-1.fc39 fedora 16 k boost-test x86_64 1.81.0-1.fc39 fedora 239 k boost-thread x86_64 1.81.0-1.fc39 fedora 58 k boost-timer x86_64 1.81.0-1.fc39 fedora 24 k boost-type_erasure x86_64 1.81.0-1.fc39 fedora 33 k boost-wave x86_64 1.81.0-1.fc39 fedora 225 k clang15-libs x86_64 15.0.7-3.fc39 fedora 21 M clang15-resource-filesystem x86_64 15.0.7-3.fc39 fedora 13 k cmake-data noarch 3.26.3-1.fc39 fedora 2.2 M cmake-filesystem x86_64 3.26.3-1.fc39 fedora 17 k cmake-rpm-macros noarch 3.26.3-1.fc39 fedora 17 k cpp x86_64 13.0.1-0.16.fc39 fedora 11 M emacs-filesystem noarch 1:28.2-4.fc38 fedora 7.6 k embree x86_64 4.0.1-3.fc39 fedora 10 M expat x86_64 2.5.0-2.fc38 fedora 110 k flexiblas x86_64 3.3.1-2.fc39 fedora 33 k flexiblas-netlib x86_64 3.3.1-2.fc39 fedora 3.1 M flexiblas-openblas-openmp x86_64 3.3.1-2.fc39 fedora 17 k gc x86_64 8.2.2-3.fc38 fedora 110 k gcc x86_64 13.0.1-0.16.fc39 fedora 34 M gcc-plugin-annobin x86_64 13.0.1-0.16.fc39 fedora 43 k gl-manpages noarch 1.1-26.20190306.fc38 fedora 1.2 M glfw x86_64 1:3.3.8-2.fc38 fedora 89 k glibc-devel x86_64 2.37.9000-7.fc39 fedora 66 k glibc-headers-x86 noarch 2.37.9000-7.fc39 fedora 545 k guile22 x86_64 2.2.7-8.fc39 fedora 6.5 M hwdata noarch 0.369-1.fc39 fedora 1.6 M imath x86_64 3.1.6-3.fc39 fedora 98 k jsoncpp x86_64 1.9.5-4.fc38 fedora 97 k kernel-headers x86_64 6.3.0-1.fc39 fedora 1.5 M libX11 x86_64 1.8.4-1.fc38 fedora 649 k libX11-common noarch 1.8.4-1.fc38 fedora 177 k libX11-devel x86_64 1.8.4-1.fc38 fedora 1.0 M libX11-xcb x86_64 1.8.4-1.fc38 fedora 11 k libXau x86_64 1.0.11-2.fc38 fedora 32 k libXau-devel x86_64 1.0.11-2.fc38 fedora 14 k libXcursor x86_64 1.2.1-3.fc38 fedora 30 k libXcursor-devel x86_64 1.2.1-3.fc38 fedora 40 k libXext x86_64 1.3.5-2.fc38 fedora 39 k libXext-devel x86_64 1.3.5-2.fc38 fedora 85 k libXfixes x86_64 6.0.0-5.fc38 fedora 19 k libXfixes-devel x86_64 6.0.0-5.fc38 fedora 12 k libXi x86_64 1.8-4.fc38 fedora 40 k libXi-devel x86_64 1.8-4.fc38 fedora 116 k libXinerama x86_64 1.1.5-2.fc38 fedora 14 k libXinerama-devel x86_64 1.1.5-2.fc38 fedora 13 k libXrandr x86_64 1.5.2-10.fc38 fedora 27 k libXrandr-devel x86_64 1.5.2-10.fc38 fedora 19 k libXrender x86_64 0.9.11-2.fc38 fedora 27 k libXrender-devel x86_64 0.9.11-2.fc38 fedora 19 k libXxf86vm x86_64 1.1.5-2.fc38 fedora 18 k libb2 x86_64 0.98.1-8.fc38 fedora 25 k libdrm x86_64 2.4.114-2.fc38 fedora 157 k libdrm-devel x86_64 2.4.114-2.fc38 fedora 174 k libedit x86_64 3.1-45.20221030cvs.fc38 fedora 107 k libgfortran x86_64 13.0.1-0.16.fc39 fedora 895 k libglvnd x86_64 1:1.6.0-2.fc38 fedora 134 k libglvnd-core-devel x86_64 1:1.6.0-2.fc38 fedora 18 k libglvnd-devel x86_64 1:1.6.0-2.fc38 fedora 163 k libglvnd-egl x86_64 1:1.6.0-2.fc38 fedora 36 k libglvnd-gles x86_64 1:1.6.0-2.fc38 fedora 32 k libglvnd-glx x86_64 1:1.6.0-2.fc38 fedora 142 k libglvnd-opengl x86_64 1:1.6.0-2.fc38 fedora 43 k libicu x86_64 72.1-2.fc38 fedora 10 M libicu-devel x86_64 72.1-2.fc38 fedora 918 k libmpc x86_64 1.3.1-2.fc38 fedora 70 k libpciaccess x86_64 0.16-8.fc38 fedora 26 k libpciaccess-devel x86_64 0.16-8.fc38 fedora 12 k libquadmath x86_64 13.0.1-0.16.fc39 fedora 191 k libquadmath-devel x86_64 13.0.1-0.16.fc39 fedora 32 k libstdc++-devel x86_64 13.0.1-0.16.fc39 fedora 2.6 M libtool-ltdl x86_64 2.4.7-6.fc38 fedora 37 k libunistring x86_64 1.1-3.fc38 fedora 545 k libuv x86_64 1:1.44.2-3.fc38 fedora 152 k libwayland-client x86_64 1.22.0-1.fc39 fedora 33 k libwayland-server x86_64 1.22.0-1.fc39 fedora 42 k libxcb x86_64 1.13.1-11.fc38 fedora 231 k libxcb-devel x86_64 1.13.1-11.fc38 fedora 1.4 M libxcrypt-devel x86_64 4.4.33-7.fc39 fedora 30 k libxshmfence x86_64 1.3-12.fc38 fedora 12 k llvm15-libs x86_64 15.0.7-3.fc39 fedora 25 M make x86_64 1:4.4.1-1.fc39 fedora 589 k mesa-libEGL x86_64 23.0.2-2.fc39 fedora 130 k mesa-libGL x86_64 23.0.2-2.fc39 fedora 173 k mesa-libGL-devel x86_64 23.0.2-2.fc39 fedora 35 k mesa-libGLU x86_64 9.0.1-8.fc38 fedora 155 k mesa-libGLU-devel x86_64 9.0.1-8.fc38 fedora 13 k mesa-libgbm x86_64 23.0.2-2.fc39 fedora 45 k mesa-libglapi x86_64 23.0.2-2.fc39 fedora 54 k mpdecimal x86_64 2.5.1-6.fc38 fedora 89 k openblas x86_64 0.3.21-4.fc38 fedora 35 k openblas-openmp x86_64 0.3.21-4.fc38 fedora 5.1 M openvdb-libs x86_64 10.0.1-5.fc39 fedora 4.4 M pyproject-rpm-macros noarch 1.7.0-1.fc39 fedora 41 k python-pip-wheel noarch 23.0.1-2.fc39 fedora 1.4 M python-rpm-macros noarch 3.11-10.fc39 fedora 20 k python-setuptools-wheel noarch 67.7.2-1.fc39 fedora 661 k python3 x86_64 3.11.3-1.fc39 fedora 28 k python3-devel x86_64 3.11.3-1.fc39 fedora 269 k python3-imath x86_64 3.1.6-3.fc39 fedora 4.0 M python3-libs x86_64 3.11.3-1.fc39 fedora 9.6 M python3-numpy x86_64 1:1.24.3-1.fc39 fedora 7.9 M python3-packaging noarch 23.1-1.fc39 fedora 117 k python3-rpm-generators noarch 14-3.fc39 fedora 30 k python3-rpm-macros noarch 3.11-10.fc39 fedora 15 k rhash x86_64 1.4.3-2.fc38 fedora 194 k rkcommon x86_64 1.11.0-2.fc39 fedora 552 k snappy x86_64 1.1.10-1.fc39 fedora 37 k tbb x86_64 2020.3-16.fc39 fedora 170 k vim-filesystem noarch 2:9.0.1472-1.fc39 fedora 18 k xorg-x11-proto-devel noarch 2022.2-3.fc38 fedora 299 k Transaction Summary ================================================================================ Install 150 Packages Total download size: 222 M Installed size: 1.0 G Downloading Packages: (1/150): blosc-1.21.2-2.fc38.x86_64.rpm 1.3 MB/s | 54 kB 00:00 (2/150): blosc-devel-1.21.2-2.fc38.x86_64.rpm 1.6 MB/s | 14 kB 00:00 (3/150): annobin-docs-12.06-1.fc39.noarch.rpm 1.6 MB/s | 95 kB 00:00 (4/150): boost-1.81.0-1.fc39.x86_64.rpm 830 kB/s | 14 kB 00:00 (5/150): boost-atomic-1.81.0-1.fc39.x86_64.rpm 1.2 MB/s | 20 kB 00:00 (6/150): boost-chrono-1.81.0-1.fc39.x86_64.rpm 1.7 MB/s | 26 kB 00:00 (7/150): boost-container-1.81.0-1.fc39.x86_64.r 4.0 MB/s | 40 kB 00:00 (8/150): annobin-plugin-gcc-12.06-1.fc39.x86_64 9.6 MB/s | 892 kB 00:00 (9/150): boost-context-1.81.0-1.fc39.x86_64.rpm 2.0 MB/s | 17 kB 00:00 (10/150): boost-contract-1.81.0-1.fc39.x86_64.r 2.2 MB/s | 46 kB 00:00 (11/150): boost-coroutine-1.81.0-1.fc39.x86_64. 1.1 MB/s | 20 kB 00:00 (12/150): boost-date-time-1.81.0-1.fc39.x86_64. 788 kB/s | 16 kB 00:00 (13/150): boost-fiber-1.81.0-1.fc39.x86_64.rpm 1.3 MB/s | 42 kB 00:00 (14/150): boost-filesystem-1.81.0-1.fc39.x86_64 1.6 MB/s | 66 kB 00:00 (15/150): boost-graph-1.81.0-1.fc39.x86_64.rpm 1.2 MB/s | 151 kB 00:00 (16/150): boost-iostreams-1.81.0-1.fc39.x86_64. 364 kB/s | 42 kB 00:00 (17/150): boost-json-1.81.0-1.fc39.x86_64.rpm 5.2 MB/s | 110 kB 00:00 (18/150): boost-devel-1.81.0-1.fc39.x86_64.rpm 69 MB/s | 14 MB 00:00 (19/150): boost-log-1.81.0-1.fc39.x86_64.rpm 21 MB/s | 491 kB 00:00 (20/150): boost-locale-1.81.0-1.fc39.x86_64.rpm 4.7 MB/s | 222 kB 00:00 (21/150): boost-math-1.81.0-1.fc39.x86_64.rpm 10 MB/s | 221 kB 00:00 (22/150): boost-nowide-1.81.0-1.fc39.x86_64.rpm 930 kB/s | 21 kB 00:00 (23/150): boost-numpy3-1.81.0-1.fc39.x86_64.rpm 1.6 MB/s | 30 kB 00:00 (24/150): boost-python3-1.81.0-1.fc39.x86_64.rp 8.3 MB/s | 97 kB 00:00 (25/150): boost-random-1.81.0-1.fc39.x86_64.rpm 2.7 MB/s | 24 kB 00:00 (26/150): boost-program-options-1.81.0-1.fc39.x 5.6 MB/s | 109 kB 00:00 (27/150): boost-regex-1.81.0-1.fc39.x86_64.rpm 5.6 MB/s | 111 kB 00:00 (28/150): boost-stacktrace-1.81.0-1.fc39.x86_64 1.7 MB/s | 31 kB 00:00 (29/150): boost-serialization-1.81.0-1.fc39.x86 3.7 MB/s | 136 kB 00:00 (30/150): boost-system-1.81.0-1.fc39.x86_64.rpm 751 kB/s | 16 kB 00:00 (31/150): boost-thread-1.81.0-1.fc39.x86_64.rpm 3.6 MB/s | 58 kB 00:00 (32/150): boost-test-1.81.0-1.fc39.x86_64.rpm 7.6 MB/s | 239 kB 00:00 (33/150): boost-timer-1.81.0-1.fc39.x86_64.rpm 1.1 MB/s | 24 kB 00:00 (34/150): boost-type_erasure-1.81.0-1.fc39.x86_ 3.1 MB/s | 33 kB 00:00 (35/150): boost-wave-1.81.0-1.fc39.x86_64.rpm 13 MB/s | 225 kB 00:00 (36/150): cmake-3.26.3-1.fc39.x86_64.rpm 62 MB/s | 6.9 MB 00:00 (37/150): clang15-resource-filesystem-15.0.7-3. 109 kB/s | 13 kB 00:00 (38/150): cmake-filesystem-3.26.3-1.fc39.x86_64 205 kB/s | 17 kB 00:00 (39/150): cmake-rpm-macros-3.26.3-1.fc39.noarch 834 kB/s | 17 kB 00:00 (40/150): cmake-data-3.26.3-1.fc39.noarch.rpm 16 MB/s | 2.2 MB 00:00 (41/150): emacs-filesystem-28.2-4.fc38.noarch.r 154 kB/s | 7.6 kB 00:00 (42/150): clang15-libs-15.0.7-3.fc39.x86_64.rpm 36 MB/s | 21 MB 00:00 (43/150): cpp-13.0.1-0.16.fc39.x86_64.rpm 28 MB/s | 11 MB 00:00 (44/150): embree-devel-4.0.1-3.fc39.x86_64.rpm 2.0 MB/s | 32 kB 00:00 (45/150): expat-2.5.0-2.fc38.x86_64.rpm 10 MB/s | 110 kB 00:00 (46/150): flexiblas-3.3.1-2.fc39.x86_64.rpm 1.2 MB/s | 33 kB 00:00 (47/150): flexiblas-openblas-openmp-3.3.1-2.fc3 488 kB/s | 17 kB 00:00 (48/150): gc-8.2.2-3.fc38.x86_64.rpm 4.5 MB/s | 110 kB 00:00 (49/150): embree-4.0.1-3.fc39.x86_64.rpm 26 MB/s | 10 MB 00:00 (50/150): flexiblas-netlib-3.3.1-2.fc39.x86_64. 31 MB/s | 3.1 MB 00:00 (51/150): gcc-plugin-annobin-13.0.1-0.16.fc39.x 280 kB/s | 43 kB 00:00 (52/150): gl-manpages-1.1-26.20190306.fc38.noar 18 MB/s | 1.2 MB 00:00 (53/150): gcc-c++-13.0.1-0.16.fc39.x86_64.rpm 53 MB/s | 13 MB 00:00 (54/150): glfw-3.3.8-2.fc38.x86_64.rpm 2.6 MB/s | 89 kB 00:00 (55/150): glfw-devel-3.3.8-2.fc38.x86_64.rpm 1.8 MB/s | 46 kB 00:00 (56/150): glibc-devel-2.37.9000-7.fc39.x86_64.r 3.2 MB/s | 66 kB 00:00 (57/150): glibc-headers-x86-2.37.9000-7.fc39.no 19 MB/s | 545 kB 00:00 (58/150): hwdata-0.369-1.fc39.noarch.rpm 13 MB/s | 1.6 MB 00:00 (59/150): imath-3.1.6-3.fc39.x86_64.rpm 2.1 MB/s | 98 kB 00:00 (60/150): guile22-2.2.7-8.fc39.x86_64.rpm 28 MB/s | 6.5 MB 00:00 (61/150): imath-devel-3.1.6-3.fc39.x86_64.rpm 8.2 MB/s | 482 kB 00:00 (62/150): jsoncpp-1.9.5-4.fc38.x86_64.rpm 2.3 MB/s | 97 kB 00:00 (63/150): ispc-1.19.0-4.fc39.x86_64.rpm 13 MB/s | 1.3 MB 00:00 (64/150): kernel-headers-6.3.0-1.fc39.x86_64.rp 17 MB/s | 1.5 MB 00:00 (65/150): libX11-common-1.8.4-1.fc38.noarch.rpm 5.2 MB/s | 177 kB 00:00 (66/150): libX11-1.8.4-1.fc38.x86_64.rpm 7.4 MB/s | 649 kB 00:00 (67/150): libX11-xcb-1.8.4-1.fc38.x86_64.rpm 232 kB/s | 11 kB 00:00 (68/150): libX11-devel-1.8.4-1.fc38.x86_64.rpm 12 MB/s | 1.0 MB 00:00 (69/150): libXau-devel-1.0.11-2.fc38.x86_64.rpm 265 kB/s | 14 kB 00:00 (70/150): libXau-1.0.11-2.fc38.x86_64.rpm 408 kB/s | 32 kB 00:00 (71/150): libXcursor-1.2.1-3.fc38.x86_64.rpm 1.6 MB/s | 30 kB 00:00 (72/150): libXcursor-devel-1.2.1-3.fc38.x86_64. 2.0 MB/s | 40 kB 00:00 (73/150): libXext-1.3.5-2.fc38.x86_64.rpm 3.0 MB/s | 39 kB 00:00 (74/150): libXext-devel-1.3.5-2.fc38.x86_64.rpm 6.2 MB/s | 85 kB 00:00 (75/150): libXfixes-6.0.0-5.fc38.x86_64.rpm 1.1 MB/s | 19 kB 00:00 (76/150): libXfixes-devel-6.0.0-5.fc38.x86_64.r 686 kB/s | 12 kB 00:00 (77/150): libXi-1.8-4.fc38.x86_64.rpm 3.2 MB/s | 40 kB 00:00 (78/150): libXi-devel-1.8-4.fc38.x86_64.rpm 8.1 MB/s | 116 kB 00:00 (79/150): gcc-13.0.1-0.16.fc39.x86_64.rpm 36 MB/s | 34 MB 00:00 (80/150): libXinerama-1.1.5-2.fc38.x86_64.rpm 371 kB/s | 14 kB 00:00 (81/150): libXinerama-devel-1.1.5-2.fc38.x86_64 369 kB/s | 13 kB 00:00 (82/150): libXrandr-1.5.2-10.fc38.x86_64.rpm 3.2 MB/s | 27 kB 00:00 (83/150): libXrandr-devel-1.5.2-10.fc38.x86_64. 2.2 MB/s | 19 kB 00:00 (84/150): libXrender-0.9.11-2.fc38.x86_64.rpm 3.1 MB/s | 27 kB 00:00 (85/150): libXrender-devel-0.9.11-2.fc38.x86_64 2.3 MB/s | 19 kB 00:00 (86/150): libXxf86vm-1.1.5-2.fc38.x86_64.rpm 2.1 MB/s | 18 kB 00:00 (87/150): libb2-0.98.1-8.fc38.x86_64.rpm 2.9 MB/s | 25 kB 00:00 (88/150): libdrm-2.4.114-2.fc38.x86_64.rpm 7.5 MB/s | 157 kB 00:00 (89/150): libedit-3.1-45.20221030cvs.fc38.x86_6 3.9 MB/s | 107 kB 00:00 (90/150): libdrm-devel-2.4.114-2.fc38.x86_64.rp 4.7 MB/s | 174 kB 00:00 (91/150): libglvnd-core-devel-1.6.0-2.fc38.x86_ 898 kB/s | 18 kB 00:00 (92/150): libglvnd-1.6.0-2.fc38.x86_64.rpm 4.4 MB/s | 134 kB 00:00 (93/150): libgfortran-13.0.1-0.16.fc39.x86_64.r 20 MB/s | 895 kB 00:00 (94/150): libglvnd-devel-1.6.0-2.fc38.x86_64.rp 15 MB/s | 163 kB 00:00 (95/150): libglvnd-egl-1.6.0-2.fc38.x86_64.rpm 3.7 MB/s | 36 kB 00:00 (96/150): libglvnd-gles-1.6.0-2.fc38.x86_64.rpm 3.7 MB/s | 32 kB 00:00 (97/150): libglvnd-opengl-1.6.0-2.fc38.x86_64.r 3.9 MB/s | 43 kB 00:00 (98/150): libglvnd-glx-1.6.0-2.fc38.x86_64.rpm 12 MB/s | 142 kB 00:00 (99/150): libicu-devel-72.1-2.fc38.x86_64.rpm 7.2 MB/s | 918 kB 00:00 (100/150): libpciaccess-0.16-8.fc38.x86_64.rpm 1.0 MB/s | 26 kB 00:00 (101/150): libmpc-1.3.1-2.fc38.x86_64.rpm 453 kB/s | 70 kB 00:00 (102/150): libicu-72.1-2.fc38.x86_64.rpm 60 MB/s | 10 MB 00:00 (103/150): libpciaccess-devel-0.16-8.fc38.x86_6 722 kB/s | 12 kB 00:00 (104/150): libquadmath-devel-13.0.1-0.16.fc39.x 2.7 MB/s | 32 kB 00:00 (105/150): libtool-ltdl-2.4.7-6.fc38.x86_64.rpm 1.0 MB/s | 37 kB 00:00 (106/150): libunistring-1.1-3.fc38.x86_64.rpm 36 MB/s | 545 kB 00:00 (107/150): libstdc++-devel-13.0.1-0.16.fc39.x86 34 MB/s | 2.6 MB 00:00 (108/150): libuv-1.44.2-3.fc38.x86_64.rpm 9.9 MB/s | 152 kB 00:00 (109/150): libquadmath-13.0.1-0.16.fc39.x86_64. 2.1 MB/s | 191 kB 00:00 (110/150): libwayland-client-1.22.0-1.fc39.x86_ 2.0 MB/s | 33 kB 00:00 (111/150): libwayland-server-1.22.0-1.fc39.x86_ 2.4 MB/s | 42 kB 00:00 (112/150): libxcb-devel-1.13.1-11.fc38.x86_64.r 45 MB/s | 1.4 MB 00:00 (113/150): libxcrypt-devel-4.4.33-7.fc39.x86_64 977 kB/s | 30 kB 00:00 (114/150): libxshmfence-1.3-12.fc38.x86_64.rpm 974 kB/s | 12 kB 00:00 (115/150): libxcb-1.13.1-11.fc38.x86_64.rpm 2.8 MB/s | 231 kB 00:00 (116/150): make-4.4.1-1.fc39.x86_64.rpm 14 MB/s | 589 kB 00:00 (117/150): mesa-libGL-23.0.2-2.fc39.x86_64.rpm 2.3 MB/s | 173 kB 00:00 (118/150): mesa-libEGL-23.0.2-2.fc39.x86_64.rpm 1.1 MB/s | 130 kB 00:00 (119/150): mesa-libGL-devel-23.0.2-2.fc39.x86_6 508 kB/s | 35 kB 00:00 (120/150): mesa-libGLU-devel-9.0.1-8.fc38.x86_6 641 kB/s | 13 kB 00:00 (121/150): mesa-libGLU-9.0.1-8.fc38.x86_64.rpm 1.7 MB/s | 155 kB 00:00 (122/150): mesa-libgbm-23.0.2-2.fc39.x86_64.rpm 755 kB/s | 45 kB 00:00 (123/150): mpdecimal-2.5.1-6.fc38.x86_64.rpm 8.5 MB/s | 89 kB 00:00 (124/150): mesa-libglapi-23.0.2-2.fc39.x86_64.r 1.1 MB/s | 54 kB 00:00 (125/150): openblas-0.3.21-4.fc38.x86_64.rpm 416 kB/s | 35 kB 00:00 (126/150): llvm15-libs-15.0.7-3.fc39.x86_64.rpm 43 MB/s | 25 MB 00:00 (127/150): openvdb-devel-10.0.1-5.fc39.x86_64.r 19 MB/s | 6.6 MB 00:00 (128/150): openvdb-libs-10.0.1-5.fc39.x86_64.rp 32 MB/s | 4.4 MB 00:00 (129/150): pyproject-rpm-macros-1.7.0-1.fc39.no 4.7 MB/s | 41 kB 00:00 (130/150): python-rpm-macros-3.11-10.fc39.noarc 2.3 MB/s | 20 kB 00:00 (131/150): python-pip-wheel-23.0.1-2.fc39.noarc 47 MB/s | 1.4 MB 00:00 (132/150): python-setuptools-wheel-67.7.2-1.fc3 24 MB/s | 661 kB 00:00 (133/150): python3-3.11.3-1.fc39.x86_64.rpm 3.0 MB/s | 28 kB 00:00 (134/150): python3-devel-3.11.3-1.fc39.x86_64.r 18 MB/s | 269 kB 00:00 (135/150): python3-imath-3.1.6-3.fc39.x86_64.rp 40 MB/s | 4.0 MB 00:00 (136/150): openblas-openmp-0.3.21-4.fc38.x86_64 6.9 MB/s | 5.1 MB 00:00 (137/150): python3-numpy-1.24.3-1.fc39.x86_64.r 47 MB/s | 7.9 MB 00:00 (138/150): python3-packaging-23.1-1.fc39.noarch 6.7 MB/s | 117 kB 00:00 (139/150): python3-rpm-generators-14-3.fc39.noa 2.8 MB/s | 30 kB 00:00 (140/150): python3-rpm-macros-3.11-10.fc39.noar 1.8 MB/s | 15 kB 00:00 (141/150): python3-libs-3.11.3-1.fc39.x86_64.rp 35 MB/s | 9.6 MB 00:00 (142/150): rkcommon-1.11.0-2.fc39.x86_64.rpm 12 MB/s | 552 kB 00:00 (143/150): rkcommon-devel-1.11.0-2.fc39.x86_64. 3.0 MB/s | 148 kB 00:00 (144/150): rhash-1.4.3-2.fc38.x86_64.rpm 2.9 MB/s | 194 kB 00:00 (145/150): snappy-1.1.10-1.fc39.x86_64.rpm 1.8 MB/s | 37 kB 00:00 (146/150): vim-filesystem-9.0.1472-1.fc39.noarc 724 kB/s | 18 kB 00:00 (147/150): tbb-2020.3-16.fc39.x86_64.rpm 2.9 MB/s | 170 kB 00:00 (148/150): xorg-x11-proto-devel-2022.2-3.fc38.n 6.6 MB/s | 299 kB 00:00 (149/150): tbb-devel-2020.3-16.fc39.x86_64.rpm 3.4 MB/s | 335 kB 00:00 (150/150): zlib-devel-1.2.13-3.fc38.x86_64.rpm 906 kB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 60 MB/s | 222 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2022.2-3.fc38.noarch 1/150 Installing : boost-system-1.81.0-1.fc39.x86_64 2/150 Installing : cmake-filesystem-3.26.3-1.fc39.x86_64 3/150 Installing : boost-chrono-1.81.0-1.fc39.x86_64 4/150 Installing : boost-thread-1.81.0-1.fc39.x86_64 5/150 Installing : libicu-72.1-2.fc38.x86_64 6/150 Installing : libglvnd-1:1.6.0-2.fc38.x86_64 7/150 Installing : expat-2.5.0-2.fc38.x86_64 8/150 Installing : tbb-2020.3-16.fc39.x86_64 9/150 Installing : boost-regex-1.81.0-1.fc39.x86_64 10/150 Installing : python-rpm-macros-3.11-10.fc39.noarch 11/150 Installing : mesa-libglapi-23.0.2-2.fc39.x86_64 12/150 Installing : libmpc-1.3.1-2.fc38.x86_64 13/150 Installing : libX11-xcb-1.8.4-1.fc38.x86_64 14/150 Installing : imath-3.1.6-3.fc39.x86_64 15/150 Installing : boost-context-1.81.0-1.fc39.x86_64 16/150 Installing : boost-atomic-1.81.0-1.fc39.x86_64 17/150 Installing : boost-filesystem-1.81.0-1.fc39.x86_64 18/150 Installing : python3-rpm-macros-3.11-10.fc39.noarch 19/150 Installing : libxshmfence-1.3-12.fc38.x86_64 20/150 Installing : libwayland-server-1.22.0-1.fc39.x86_64 21/150 Installing : libquadmath-13.0.1-0.16.fc39.x86_64 22/150 Installing : libgfortran-13.0.1-0.16.fc39.x86_64 23/150 Installing : libXau-1.0.11-2.fc38.x86_64 24/150 Installing : libxcb-1.13.1-11.fc38.x86_64 25/150 Installing : kernel-headers-6.3.0-1.fc39.x86_64 26/150 Installing : gl-manpages-1.1-26.20190306.fc38.noarch 27/150 Installing : flexiblas-3.3.1-2.fc39.x86_64 28/150 Installing : boost-iostreams-1.81.0-1.fc39.x86_64 29/150 Installing : boost-date-time-1.81.0-1.fc39.x86_64 30/150 Installing : boost-container-1.81.0-1.fc39.x86_64 31/150 Installing : boost-json-1.81.0-1.fc39.x86_64 32/150 Installing : boost-wave-1.81.0-1.fc39.x86_64 33/150 Installing : libXau-devel-1.0.11-2.fc38.x86_64 34/150 Installing : libxcb-devel-1.13.1-11.fc38.x86_64 35/150 Installing : pyproject-rpm-macros-1.7.0-1.fc39.noarch 36/150 Installing : boost-fiber-1.81.0-1.fc39.x86_64 37/150 Installing : boost-log-1.81.0-1.fc39.x86_64 38/150 Installing : boost-coroutine-1.81.0-1.fc39.x86_64 39/150 Installing : cpp-13.0.1-0.16.fc39.x86_64 40/150 Installing : boost-graph-1.81.0-1.fc39.x86_64 41/150 Installing : embree-4.0.1-3.fc39.x86_64 42/150 Installing : rkcommon-1.11.0-2.fc39.x86_64 43/150 Installing : libglvnd-opengl-1:1.6.0-2.fc38.x86_64 44/150 Installing : boost-locale-1.81.0-1.fc39.x86_64 45/150 Installing : libicu-devel-72.1-2.fc38.x86_64 46/150 Installing : boost-type_erasure-1.81.0-1.fc39.x86_64 47/150 Installing : boost-timer-1.81.0-1.fc39.x86_64 48/150 Installing : vim-filesystem-2:9.0.1472-1.fc39.noarch 49/150 Installing : snappy-1.1.10-1.fc39.x86_64 50/150 Installing : blosc-1.21.2-2.fc38.x86_64 51/150 Installing : openvdb-libs-10.0.1-5.fc39.x86_64 52/150 Installing : rhash-1.4.3-2.fc38.x86_64 53/150 Installing : python-setuptools-wheel-67.7.2-1.fc39.noarch 54/150 Installing : python-pip-wheel-23.0.1-2.fc39.noarch 55/150 Installing : openblas-0.3.21-4.fc38.x86_64 56/150 Installing : openblas-openmp-0.3.21-4.fc38.x86_64 57/150 Installing : flexiblas-netlib-3.3.1-2.fc39.x86_64 58/150 Installing : flexiblas-openblas-openmp-3.3.1-2.fc39.x86_64 59/150 Installing : mpdecimal-2.5.1-6.fc38.x86_64 60/150 Installing : libwayland-client-1.22.0-1.fc39.x86_64 61/150 Installing : libuv-1:1.44.2-3.fc38.x86_64 62/150 Installing : libunistring-1.1-3.fc38.x86_64 63/150 Installing : libtool-ltdl-2.4.7-6.fc38.x86_64 64/150 Installing : libstdc++-devel-13.0.1-0.16.fc39.x86_64 65/150 Installing : libglvnd-core-devel-1:1.6.0-2.fc38.x86_64 66/150 Installing : libedit-3.1-45.20221030cvs.fc38.x86_64 67/150 Installing : llvm15-libs-15.0.7-3.fc39.x86_64 68/150 Installing : libb2-0.98.1-8.fc38.x86_64 69/150 Installing : python3-3.11.3-1.fc39.x86_64 70/150 Installing : python3-libs-3.11.3-1.fc39.x86_64 71/150 Installing : boost-python3-1.81.0-1.fc39.x86_64 72/150 Installing : cmake-rpm-macros-3.26.3-1.fc39.noarch 73/150 Installing : python3-imath-3.1.6-3.fc39.x86_64 74/150 Installing : python3-numpy-1:1.24.3-1.fc39.x86_64 75/150 Installing : boost-numpy3-1.81.0-1.fc39.x86_64 76/150 Installing : python3-packaging-23.1-1.fc39.noarch 77/150 Installing : python3-rpm-generators-14-3.fc39.noarch 78/150 Installing : python3-devel-3.11.3-1.fc39.x86_64 79/150 Installing : libX11-common-1.8.4-1.fc38.noarch 80/150 Installing : libX11-1.8.4-1.fc38.x86_64 81/150 Installing : libX11-devel-1.8.4-1.fc38.x86_64 82/150 Installing : libXext-1.3.5-2.fc38.x86_64 83/150 Installing : libXext-devel-1.3.5-2.fc38.x86_64 84/150 Installing : libXfixes-6.0.0-5.fc38.x86_64 85/150 Installing : libXrender-0.9.11-2.fc38.x86_64 86/150 Installing : libXrender-devel-0.9.11-2.fc38.x86_64 87/150 Installing : libXfixes-devel-6.0.0-5.fc38.x86_64 88/150 Installing : libXcursor-1.2.1-3.fc38.x86_64 89/150 Installing : libXcursor-devel-1.2.1-3.fc38.x86_64 90/150 Installing : libXrandr-1.5.2-10.fc38.x86_64 91/150 Installing : libXrandr-devel-1.5.2-10.fc38.x86_64 92/150 Installing : libXi-1.8-4.fc38.x86_64 93/150 Installing : libXi-devel-1.8-4.fc38.x86_64 94/150 Installing : libXinerama-1.1.5-2.fc38.x86_64 95/150 Installing : libXinerama-devel-1.1.5-2.fc38.x86_64 96/150 Installing : libXxf86vm-1.1.5-2.fc38.x86_64 97/150 Installing : glfw-1:3.3.8-2.fc38.x86_64 98/150 Installing : jsoncpp-1.9.5-4.fc38.x86_64 99/150 Installing : hwdata-0.369-1.fc39.noarch 100/150 Installing : libpciaccess-0.16-8.fc38.x86_64 101/150 Installing : libdrm-2.4.114-2.fc38.x86_64 102/150 Installing : libglvnd-glx-1:1.6.0-2.fc38.x86_64 103/150 Installing : mesa-libGL-23.0.2-2.fc39.x86_64 104/150 Installing : mesa-libGLU-9.0.1-8.fc38.x86_64 105/150 Installing : mesa-libgbm-23.0.2-2.fc39.x86_64 106/150 Installing : libglvnd-egl-1:1.6.0-2.fc38.x86_64 107/150 Installing : mesa-libEGL-23.0.2-2.fc39.x86_64 108/150 Installing : libglvnd-gles-1:1.6.0-2.fc38.x86_64 109/150 Installing : libglvnd-devel-1:1.6.0-2.fc38.x86_64 110/150 Installing : mesa-libGLU-devel-9.0.1-8.fc38.x86_64 111/150 Installing : libpciaccess-devel-0.16-8.fc38.x86_64 112/150 Installing : libdrm-devel-2.4.114-2.fc38.x86_64 113/150 Installing : mesa-libGL-devel-23.0.2-2.fc39.x86_64 114/150 Installing : glibc-headers-x86-2.37.9000-7.fc39.noarch 115/150 Installing : libxcrypt-devel-4.4.33-7.fc39.x86_64 116/150 Installing : glibc-devel-2.37.9000-7.fc39.x86_64 117/150 Installing : gc-8.2.2-3.fc38.x86_64 118/150 Installing : guile22-2.2.7-8.fc39.x86_64 119/150 Installing : make-1:4.4.1-1.fc39.x86_64 120/150 Installing : gcc-13.0.1-0.16.fc39.x86_64 121/150 Running scriptlet: gcc-13.0.1-0.16.fc39.x86_64 121/150 Installing : libquadmath-devel-13.0.1-0.16.fc39.x86_64 122/150 Installing : emacs-filesystem-1:28.2-4.fc38.noarch 123/150 Installing : cmake-data-3.26.3-1.fc39.noarch 124/150 Installing : cmake-3.26.3-1.fc39.x86_64 125/150 Installing : clang15-resource-filesystem-15.0.7-3.fc39.x86_64 126/150 Installing : clang15-libs-15.0.7-3.fc39.x86_64 127/150 Installing : boost-test-1.81.0-1.fc39.x86_64 128/150 Installing : boost-stacktrace-1.81.0-1.fc39.x86_64 129/150 Installing : boost-serialization-1.81.0-1.fc39.x86_64 130/150 Installing : boost-random-1.81.0-1.fc39.x86_64 131/150 Installing : boost-program-options-1.81.0-1.fc39.x86_64 132/150 Installing : boost-nowide-1.81.0-1.fc39.x86_64 133/150 Installing : boost-math-1.81.0-1.fc39.x86_64 134/150 Installing : boost-contract-1.81.0-1.fc39.x86_64 135/150 Installing : boost-1.81.0-1.fc39.x86_64 136/150 Installing : boost-devel-1.81.0-1.fc39.x86_64 137/150 Installing : annobin-docs-12.06-1.fc39.noarch 138/150 Installing : annobin-plugin-gcc-12.06-1.fc39.x86_64 139/150 Running scriptlet: annobin-plugin-gcc-12.06-1.fc39.x86_64 139/150 Installing : imath-devel-3.1.6-3.fc39.x86_64 140/150 Installing : ispc-1.19.0-4.fc39.x86_64 141/150 Installing : gcc-c++-13.0.1-0.16.fc39.x86_64 142/150 Installing : gcc-plugin-annobin-13.0.1-0.16.fc39.x86_64 143/150 Running scriptlet: gcc-plugin-annobin-13.0.1-0.16.fc39.x86_64 143/150 Installing : glfw-devel-1:3.3.8-2.fc38.x86_64 144/150 Installing : openvdb-devel-10.0.1-5.fc39.x86_64 145/150 Installing : blosc-devel-1.21.2-2.fc38.x86_64 146/150 Installing : rkcommon-devel-1.11.0-2.fc39.x86_64 147/150 Installing : embree-devel-4.0.1-3.fc39.x86_64 148/150 Installing : tbb-devel-2020.3-16.fc39.x86_64 149/150 Installing : zlib-devel-1.2.13-3.fc38.x86_64 150/150 Running scriptlet: zlib-devel-1.2.13-3.fc38.x86_64 150/150 Verifying : annobin-docs-12.06-1.fc39.noarch 1/150 Verifying : annobin-plugin-gcc-12.06-1.fc39.x86_64 2/150 Verifying : blosc-1.21.2-2.fc38.x86_64 3/150 Verifying : blosc-devel-1.21.2-2.fc38.x86_64 4/150 Verifying : boost-1.81.0-1.fc39.x86_64 5/150 Verifying : boost-atomic-1.81.0-1.fc39.x86_64 6/150 Verifying : boost-chrono-1.81.0-1.fc39.x86_64 7/150 Verifying : boost-container-1.81.0-1.fc39.x86_64 8/150 Verifying : boost-context-1.81.0-1.fc39.x86_64 9/150 Verifying : boost-contract-1.81.0-1.fc39.x86_64 10/150 Verifying : boost-coroutine-1.81.0-1.fc39.x86_64 11/150 Verifying : boost-date-time-1.81.0-1.fc39.x86_64 12/150 Verifying : boost-devel-1.81.0-1.fc39.x86_64 13/150 Verifying : boost-fiber-1.81.0-1.fc39.x86_64 14/150 Verifying : boost-filesystem-1.81.0-1.fc39.x86_64 15/150 Verifying : boost-graph-1.81.0-1.fc39.x86_64 16/150 Verifying : boost-iostreams-1.81.0-1.fc39.x86_64 17/150 Verifying : boost-json-1.81.0-1.fc39.x86_64 18/150 Verifying : boost-locale-1.81.0-1.fc39.x86_64 19/150 Verifying : boost-log-1.81.0-1.fc39.x86_64 20/150 Verifying : boost-math-1.81.0-1.fc39.x86_64 21/150 Verifying : boost-nowide-1.81.0-1.fc39.x86_64 22/150 Verifying : boost-numpy3-1.81.0-1.fc39.x86_64 23/150 Verifying : boost-program-options-1.81.0-1.fc39.x86_64 24/150 Verifying : boost-python3-1.81.0-1.fc39.x86_64 25/150 Verifying : boost-random-1.81.0-1.fc39.x86_64 26/150 Verifying : boost-regex-1.81.0-1.fc39.x86_64 27/150 Verifying : boost-serialization-1.81.0-1.fc39.x86_64 28/150 Verifying : boost-stacktrace-1.81.0-1.fc39.x86_64 29/150 Verifying : boost-system-1.81.0-1.fc39.x86_64 30/150 Verifying : boost-test-1.81.0-1.fc39.x86_64 31/150 Verifying : boost-thread-1.81.0-1.fc39.x86_64 32/150 Verifying : boost-timer-1.81.0-1.fc39.x86_64 33/150 Verifying : boost-type_erasure-1.81.0-1.fc39.x86_64 34/150 Verifying : boost-wave-1.81.0-1.fc39.x86_64 35/150 Verifying : clang15-libs-15.0.7-3.fc39.x86_64 36/150 Verifying : clang15-resource-filesystem-15.0.7-3.fc39.x86_64 37/150 Verifying : cmake-3.26.3-1.fc39.x86_64 38/150 Verifying : cmake-data-3.26.3-1.fc39.noarch 39/150 Verifying : cmake-filesystem-3.26.3-1.fc39.x86_64 40/150 Verifying : cmake-rpm-macros-3.26.3-1.fc39.noarch 41/150 Verifying : cpp-13.0.1-0.16.fc39.x86_64 42/150 Verifying : emacs-filesystem-1:28.2-4.fc38.noarch 43/150 Verifying : embree-4.0.1-3.fc39.x86_64 44/150 Verifying : embree-devel-4.0.1-3.fc39.x86_64 45/150 Verifying : expat-2.5.0-2.fc38.x86_64 46/150 Verifying : flexiblas-3.3.1-2.fc39.x86_64 47/150 Verifying : flexiblas-netlib-3.3.1-2.fc39.x86_64 48/150 Verifying : flexiblas-openblas-openmp-3.3.1-2.fc39.x86_64 49/150 Verifying : gc-8.2.2-3.fc38.x86_64 50/150 Verifying : gcc-13.0.1-0.16.fc39.x86_64 51/150 Verifying : gcc-c++-13.0.1-0.16.fc39.x86_64 52/150 Verifying : gcc-plugin-annobin-13.0.1-0.16.fc39.x86_64 53/150 Verifying : gl-manpages-1.1-26.20190306.fc38.noarch 54/150 Verifying : glfw-1:3.3.8-2.fc38.x86_64 55/150 Verifying : glfw-devel-1:3.3.8-2.fc38.x86_64 56/150 Verifying : glibc-devel-2.37.9000-7.fc39.x86_64 57/150 Verifying : glibc-headers-x86-2.37.9000-7.fc39.noarch 58/150 Verifying : guile22-2.2.7-8.fc39.x86_64 59/150 Verifying : hwdata-0.369-1.fc39.noarch 60/150 Verifying : imath-3.1.6-3.fc39.x86_64 61/150 Verifying : imath-devel-3.1.6-3.fc39.x86_64 62/150 Verifying : ispc-1.19.0-4.fc39.x86_64 63/150 Verifying : jsoncpp-1.9.5-4.fc38.x86_64 64/150 Verifying : kernel-headers-6.3.0-1.fc39.x86_64 65/150 Verifying : libX11-1.8.4-1.fc38.x86_64 66/150 Verifying : libX11-common-1.8.4-1.fc38.noarch 67/150 Verifying : libX11-devel-1.8.4-1.fc38.x86_64 68/150 Verifying : libX11-xcb-1.8.4-1.fc38.x86_64 69/150 Verifying : libXau-1.0.11-2.fc38.x86_64 70/150 Verifying : libXau-devel-1.0.11-2.fc38.x86_64 71/150 Verifying : libXcursor-1.2.1-3.fc38.x86_64 72/150 Verifying : libXcursor-devel-1.2.1-3.fc38.x86_64 73/150 Verifying : libXext-1.3.5-2.fc38.x86_64 74/150 Verifying : libXext-devel-1.3.5-2.fc38.x86_64 75/150 Verifying : libXfixes-6.0.0-5.fc38.x86_64 76/150 Verifying : libXfixes-devel-6.0.0-5.fc38.x86_64 77/150 Verifying : libXi-1.8-4.fc38.x86_64 78/150 Verifying : libXi-devel-1.8-4.fc38.x86_64 79/150 Verifying : libXinerama-1.1.5-2.fc38.x86_64 80/150 Verifying : libXinerama-devel-1.1.5-2.fc38.x86_64 81/150 Verifying : libXrandr-1.5.2-10.fc38.x86_64 82/150 Verifying : libXrandr-devel-1.5.2-10.fc38.x86_64 83/150 Verifying : libXrender-0.9.11-2.fc38.x86_64 84/150 Verifying : libXrender-devel-0.9.11-2.fc38.x86_64 85/150 Verifying : libXxf86vm-1.1.5-2.fc38.x86_64 86/150 Verifying : libb2-0.98.1-8.fc38.x86_64 87/150 Verifying : libdrm-2.4.114-2.fc38.x86_64 88/150 Verifying : libdrm-devel-2.4.114-2.fc38.x86_64 89/150 Verifying : libedit-3.1-45.20221030cvs.fc38.x86_64 90/150 Verifying : libgfortran-13.0.1-0.16.fc39.x86_64 91/150 Verifying : libglvnd-1:1.6.0-2.fc38.x86_64 92/150 Verifying : libglvnd-core-devel-1:1.6.0-2.fc38.x86_64 93/150 Verifying : libglvnd-devel-1:1.6.0-2.fc38.x86_64 94/150 Verifying : libglvnd-egl-1:1.6.0-2.fc38.x86_64 95/150 Verifying : libglvnd-gles-1:1.6.0-2.fc38.x86_64 96/150 Verifying : libglvnd-glx-1:1.6.0-2.fc38.x86_64 97/150 Verifying : libglvnd-opengl-1:1.6.0-2.fc38.x86_64 98/150 Verifying : libicu-72.1-2.fc38.x86_64 99/150 Verifying : libicu-devel-72.1-2.fc38.x86_64 100/150 Verifying : libmpc-1.3.1-2.fc38.x86_64 101/150 Verifying : libpciaccess-0.16-8.fc38.x86_64 102/150 Verifying : libpciaccess-devel-0.16-8.fc38.x86_64 103/150 Verifying : libquadmath-13.0.1-0.16.fc39.x86_64 104/150 Verifying : libquadmath-devel-13.0.1-0.16.fc39.x86_64 105/150 Verifying : libstdc++-devel-13.0.1-0.16.fc39.x86_64 106/150 Verifying : libtool-ltdl-2.4.7-6.fc38.x86_64 107/150 Verifying : libunistring-1.1-3.fc38.x86_64 108/150 Verifying : libuv-1:1.44.2-3.fc38.x86_64 109/150 Verifying : libwayland-client-1.22.0-1.fc39.x86_64 110/150 Verifying : libwayland-server-1.22.0-1.fc39.x86_64 111/150 Verifying : libxcb-1.13.1-11.fc38.x86_64 112/150 Verifying : libxcb-devel-1.13.1-11.fc38.x86_64 113/150 Verifying : libxcrypt-devel-4.4.33-7.fc39.x86_64 114/150 Verifying : libxshmfence-1.3-12.fc38.x86_64 115/150 Verifying : llvm15-libs-15.0.7-3.fc39.x86_64 116/150 Verifying : make-1:4.4.1-1.fc39.x86_64 117/150 Verifying : mesa-libEGL-23.0.2-2.fc39.x86_64 118/150 Verifying : mesa-libGL-23.0.2-2.fc39.x86_64 119/150 Verifying : mesa-libGL-devel-23.0.2-2.fc39.x86_64 120/150 Verifying : mesa-libGLU-9.0.1-8.fc38.x86_64 121/150 Verifying : mesa-libGLU-devel-9.0.1-8.fc38.x86_64 122/150 Verifying : mesa-libgbm-23.0.2-2.fc39.x86_64 123/150 Verifying : mesa-libglapi-23.0.2-2.fc39.x86_64 124/150 Verifying : mpdecimal-2.5.1-6.fc38.x86_64 125/150 Verifying : openblas-0.3.21-4.fc38.x86_64 126/150 Verifying : openblas-openmp-0.3.21-4.fc38.x86_64 127/150 Verifying : openvdb-devel-10.0.1-5.fc39.x86_64 128/150 Verifying : openvdb-libs-10.0.1-5.fc39.x86_64 129/150 Verifying : pyproject-rpm-macros-1.7.0-1.fc39.noarch 130/150 Verifying : python-pip-wheel-23.0.1-2.fc39.noarch 131/150 Verifying : python-rpm-macros-3.11-10.fc39.noarch 132/150 Verifying : python-setuptools-wheel-67.7.2-1.fc39.noarch 133/150 Verifying : python3-3.11.3-1.fc39.x86_64 134/150 Verifying : python3-devel-3.11.3-1.fc39.x86_64 135/150 Verifying : python3-imath-3.1.6-3.fc39.x86_64 136/150 Verifying : python3-libs-3.11.3-1.fc39.x86_64 137/150 Verifying : python3-numpy-1:1.24.3-1.fc39.x86_64 138/150 Verifying : python3-packaging-23.1-1.fc39.noarch 139/150 Verifying : python3-rpm-generators-14-3.fc39.noarch 140/150 Verifying : python3-rpm-macros-3.11-10.fc39.noarch 141/150 Verifying : rhash-1.4.3-2.fc38.x86_64 142/150 Verifying : rkcommon-1.11.0-2.fc39.x86_64 143/150 Verifying : rkcommon-devel-1.11.0-2.fc39.x86_64 144/150 Verifying : snappy-1.1.10-1.fc39.x86_64 145/150 Verifying : tbb-2020.3-16.fc39.x86_64 146/150 Verifying : tbb-devel-2020.3-16.fc39.x86_64 147/150 Verifying : vim-filesystem-2:9.0.1472-1.fc39.noarch 148/150 Verifying : xorg-x11-proto-devel-2022.2-3.fc38.noarch 149/150 Verifying : zlib-devel-1.2.13-3.fc38.x86_64 150/150 Installed: annobin-docs-12.06-1.fc39.noarch annobin-plugin-gcc-12.06-1.fc39.x86_64 blosc-1.21.2-2.fc38.x86_64 blosc-devel-1.21.2-2.fc38.x86_64 boost-1.81.0-1.fc39.x86_64 boost-atomic-1.81.0-1.fc39.x86_64 boost-chrono-1.81.0-1.fc39.x86_64 boost-container-1.81.0-1.fc39.x86_64 boost-context-1.81.0-1.fc39.x86_64 boost-contract-1.81.0-1.fc39.x86_64 boost-coroutine-1.81.0-1.fc39.x86_64 boost-date-time-1.81.0-1.fc39.x86_64 boost-devel-1.81.0-1.fc39.x86_64 boost-fiber-1.81.0-1.fc39.x86_64 boost-filesystem-1.81.0-1.fc39.x86_64 boost-graph-1.81.0-1.fc39.x86_64 boost-iostreams-1.81.0-1.fc39.x86_64 boost-json-1.81.0-1.fc39.x86_64 boost-locale-1.81.0-1.fc39.x86_64 boost-log-1.81.0-1.fc39.x86_64 boost-math-1.81.0-1.fc39.x86_64 boost-nowide-1.81.0-1.fc39.x86_64 boost-numpy3-1.81.0-1.fc39.x86_64 boost-program-options-1.81.0-1.fc39.x86_64 boost-python3-1.81.0-1.fc39.x86_64 boost-random-1.81.0-1.fc39.x86_64 boost-regex-1.81.0-1.fc39.x86_64 boost-serialization-1.81.0-1.fc39.x86_64 boost-stacktrace-1.81.0-1.fc39.x86_64 boost-system-1.81.0-1.fc39.x86_64 boost-test-1.81.0-1.fc39.x86_64 boost-thread-1.81.0-1.fc39.x86_64 boost-timer-1.81.0-1.fc39.x86_64 boost-type_erasure-1.81.0-1.fc39.x86_64 boost-wave-1.81.0-1.fc39.x86_64 clang15-libs-15.0.7-3.fc39.x86_64 clang15-resource-filesystem-15.0.7-3.fc39.x86_64 cmake-3.26.3-1.fc39.x86_64 cmake-data-3.26.3-1.fc39.noarch cmake-filesystem-3.26.3-1.fc39.x86_64 cmake-rpm-macros-3.26.3-1.fc39.noarch cpp-13.0.1-0.16.fc39.x86_64 emacs-filesystem-1:28.2-4.fc38.noarch embree-4.0.1-3.fc39.x86_64 embree-devel-4.0.1-3.fc39.x86_64 expat-2.5.0-2.fc38.x86_64 flexiblas-3.3.1-2.fc39.x86_64 flexiblas-netlib-3.3.1-2.fc39.x86_64 flexiblas-openblas-openmp-3.3.1-2.fc39.x86_64 gc-8.2.2-3.fc38.x86_64 gcc-13.0.1-0.16.fc39.x86_64 gcc-c++-13.0.1-0.16.fc39.x86_64 gcc-plugin-annobin-13.0.1-0.16.fc39.x86_64 gl-manpages-1.1-26.20190306.fc38.noarch glfw-1:3.3.8-2.fc38.x86_64 glfw-devel-1:3.3.8-2.fc38.x86_64 glibc-devel-2.37.9000-7.fc39.x86_64 glibc-headers-x86-2.37.9000-7.fc39.noarch guile22-2.2.7-8.fc39.x86_64 hwdata-0.369-1.fc39.noarch imath-3.1.6-3.fc39.x86_64 imath-devel-3.1.6-3.fc39.x86_64 ispc-1.19.0-4.fc39.x86_64 jsoncpp-1.9.5-4.fc38.x86_64 kernel-headers-6.3.0-1.fc39.x86_64 libX11-1.8.4-1.fc38.x86_64 libX11-common-1.8.4-1.fc38.noarch libX11-devel-1.8.4-1.fc38.x86_64 libX11-xcb-1.8.4-1.fc38.x86_64 libXau-1.0.11-2.fc38.x86_64 libXau-devel-1.0.11-2.fc38.x86_64 libXcursor-1.2.1-3.fc38.x86_64 libXcursor-devel-1.2.1-3.fc38.x86_64 libXext-1.3.5-2.fc38.x86_64 libXext-devel-1.3.5-2.fc38.x86_64 libXfixes-6.0.0-5.fc38.x86_64 libXfixes-devel-6.0.0-5.fc38.x86_64 libXi-1.8-4.fc38.x86_64 libXi-devel-1.8-4.fc38.x86_64 libXinerama-1.1.5-2.fc38.x86_64 libXinerama-devel-1.1.5-2.fc38.x86_64 libXrandr-1.5.2-10.fc38.x86_64 libXrandr-devel-1.5.2-10.fc38.x86_64 libXrender-0.9.11-2.fc38.x86_64 libXrender-devel-0.9.11-2.fc38.x86_64 libXxf86vm-1.1.5-2.fc38.x86_64 libb2-0.98.1-8.fc38.x86_64 libdrm-2.4.114-2.fc38.x86_64 libdrm-devel-2.4.114-2.fc38.x86_64 libedit-3.1-45.20221030cvs.fc38.x86_64 libgfortran-13.0.1-0.16.fc39.x86_64 libglvnd-1:1.6.0-2.fc38.x86_64 libglvnd-core-devel-1:1.6.0-2.fc38.x86_64 libglvnd-devel-1:1.6.0-2.fc38.x86_64 libglvnd-egl-1:1.6.0-2.fc38.x86_64 libglvnd-gles-1:1.6.0-2.fc38.x86_64 libglvnd-glx-1:1.6.0-2.fc38.x86_64 libglvnd-opengl-1:1.6.0-2.fc38.x86_64 libicu-72.1-2.fc38.x86_64 libicu-devel-72.1-2.fc38.x86_64 libmpc-1.3.1-2.fc38.x86_64 libpciaccess-0.16-8.fc38.x86_64 libpciaccess-devel-0.16-8.fc38.x86_64 libquadmath-13.0.1-0.16.fc39.x86_64 libquadmath-devel-13.0.1-0.16.fc39.x86_64 libstdc++-devel-13.0.1-0.16.fc39.x86_64 libtool-ltdl-2.4.7-6.fc38.x86_64 libunistring-1.1-3.fc38.x86_64 libuv-1:1.44.2-3.fc38.x86_64 libwayland-client-1.22.0-1.fc39.x86_64 libwayland-server-1.22.0-1.fc39.x86_64 libxcb-1.13.1-11.fc38.x86_64 libxcb-devel-1.13.1-11.fc38.x86_64 libxcrypt-devel-4.4.33-7.fc39.x86_64 libxshmfence-1.3-12.fc38.x86_64 llvm15-libs-15.0.7-3.fc39.x86_64 make-1:4.4.1-1.fc39.x86_64 mesa-libEGL-23.0.2-2.fc39.x86_64 mesa-libGL-23.0.2-2.fc39.x86_64 mesa-libGL-devel-23.0.2-2.fc39.x86_64 mesa-libGLU-9.0.1-8.fc38.x86_64 mesa-libGLU-devel-9.0.1-8.fc38.x86_64 mesa-libgbm-23.0.2-2.fc39.x86_64 mesa-libglapi-23.0.2-2.fc39.x86_64 mpdecimal-2.5.1-6.fc38.x86_64 openblas-0.3.21-4.fc38.x86_64 openblas-openmp-0.3.21-4.fc38.x86_64 openvdb-devel-10.0.1-5.fc39.x86_64 openvdb-libs-10.0.1-5.fc39.x86_64 pyproject-rpm-macros-1.7.0-1.fc39.noarch python-pip-wheel-23.0.1-2.fc39.noarch python-rpm-macros-3.11-10.fc39.noarch python-setuptools-wheel-67.7.2-1.fc39.noarch python3-3.11.3-1.fc39.x86_64 python3-devel-3.11.3-1.fc39.x86_64 python3-imath-3.1.6-3.fc39.x86_64 python3-libs-3.11.3-1.fc39.x86_64 python3-numpy-1:1.24.3-1.fc39.x86_64 python3-packaging-23.1-1.fc39.noarch python3-rpm-generators-14-3.fc39.noarch python3-rpm-macros-3.11-10.fc39.noarch rhash-1.4.3-2.fc38.x86_64 rkcommon-1.11.0-2.fc39.x86_64 rkcommon-devel-1.11.0-2.fc39.x86_64 snappy-1.1.10-1.fc39.x86_64 tbb-2020.3-16.fc39.x86_64 tbb-devel-2020.3-16.fc39.x86_64 vim-filesystem-2:9.0.1472-1.fc39.noarch xorg-x11-proto-devel-2022.2-3.fc38.noarch zlib-devel-1.2.13-3.fc38.x86_64 Complete! Finish: build setup for openvkl-1.3.2-1.fc39.src.rpm Start: rpmbuild openvkl-1.3.2-1.fc39.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1682467200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xczcvt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openvkl-1.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openvkl-1.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openvkl-1.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/cmake.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i /LICENSE.txt/d openvkl/CMakeLists.txt + sed -i 's/lib\/cmake/lib64\/cmake/g' utility/vdb/CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fmAyhN + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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 -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 openvkl-1.3.2 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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 -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 -DOpenVDB_ROOT=/usr -DBUILD_EXAMPLES=OFF -DBUILD_BENCHMARKS=OFF -DOPENVKL_DEVICE_CPU_VDB=OFF -- The C compiler identification is GNU 13.0.1 -- The CXX compiler identification is GNU 13.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 -- Found Intel SPMD Compiler (ISPC): /usr/bin/ispc -- OpenVKL SSE4 ISA target enabled. -- OpenVKL AVX ISA target enabled. -- OpenVKL AVX2 ISA target enabled. -- OpenVKL AVX512SKX ISA target enabled. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for TBB components tbb;tbbmalloc; () -- Found TBB version 2020.3 at /usr -- detected Clang or GNU compiler -- using compile options for width 4: -msse4.2 -- detected Clang or GNU compiler -- using compile options for width 8: -mavx -- detected Clang or GNU compiler -- using compile options for width 16: -mavx512f COMPONENT = openvdb -- Found OpenVDB: /usr/include (found suitable version "10.0.1", minimum required is "7.0.0") found components: openvdb -- OpenVDB ABI Version: 10 -- Looking for TBB components tbb; () -- Found existing TBB component targets: tbb -- Found TBB version 2020.3 at /usr -- Found Boost: /usr/lib64/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: iostreams -- Found Blosc: /usr/lib64/libblosc.so (found version "1.21.2") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Building with OpenVDB support: /usr/lib64/libopenvdb.so. -- Configuring done (1.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: 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/openvkl-1.3.2/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/openvkl-1.3.2 -B/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/CMakeFiles /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/CMakeFiles/openvkl.dir/build.make openvkl/CMakeFiles/openvkl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 0%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16/local_common cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/ispc -I /builddir/build/BUILD/openvkl-1.3.2/openvkl -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include --arch=x86-64 --addressing=32 -O3 --target=sse4,avx,avx2,avx512skx-i32x16 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16/ispc_util_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/ispc_util.ispc cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/CMakeFiles/openvkl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/CMakeFiles/openvkl.dir/build.make openvkl/CMakeFiles/openvkl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 0%] Building CXX object openvkl/CMakeFiles/openvkl.dir/api/Device.cpp.o [ 1%] Building CXX object openvkl/CMakeFiles/openvkl.dir/api/API.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/api/API.cpp.o -MF CMakeFiles/openvkl.dir/api/API.cpp.o.d -o CMakeFiles/openvkl.dir/api/API.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/API.cpp cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/api/Device.cpp.o -MF CMakeFiles/openvkl.dir/api/Device.cpp.o.d -o CMakeFiles/openvkl.dir/api/Device.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/Device.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/Device.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/API.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/api/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 2%] Building CXX object openvkl/CMakeFiles/openvkl.dir/common/Data.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/common/Data.cpp.o -MF CMakeFiles/openvkl.dir/common/Data.cpp.o.d -o CMakeFiles/openvkl.dir/common/Data.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/Data.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/Data.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 2%] Building CXX object openvkl/CMakeFiles/openvkl.dir/common/logging.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/common/logging.cpp.o -MF CMakeFiles/openvkl.dir/common/logging.cpp.o.d -o CMakeFiles/openvkl.dir/common/logging.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/logging.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/logging.h:9, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/logging.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 3%] Building CXX object openvkl/CMakeFiles/openvkl.dir/common/ManagedObject.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/common/ManagedObject.cpp.o -MF CMakeFiles/openvkl.dir/common/ManagedObject.cpp.o.d -o CMakeFiles/openvkl.dir/common/ManagedObject.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/ManagedObject.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/ManagedObject.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 3%] Building CXX object openvkl/CMakeFiles/openvkl.dir/common/Traits.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/common/Traits.cpp.o -MF CMakeFiles/openvkl.dir/common/Traits.cpp.o.d -o CMakeFiles/openvkl.dir/common/Traits.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/Traits.cpp [ 4%] Building CXX object openvkl/CMakeFiles/openvkl.dir/common/VKLCommon.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/CMakeFiles/openvkl.dir/common/VKLCommon.cpp.o -MF CMakeFiles/openvkl.dir/common/VKLCommon.cpp.o.d -o CMakeFiles/openvkl.dir/common/VKLCommon.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/VKLCommon.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/VKLCommon.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 4%] Linking CXX shared library ../libopenvkl.so cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libopenvkl.so.1 -o ../libopenvkl.so.1.3.2 CMakeFiles/openvkl.dir/api/API.cpp.o CMakeFiles/openvkl.dir/api/Device.cpp.o CMakeFiles/openvkl.dir/common/Data.cpp.o CMakeFiles/openvkl.dir/common/logging.cpp.o CMakeFiles/openvkl.dir/common/ManagedObject.cpp.o CMakeFiles/openvkl.dir/common/Traits.cpp.o CMakeFiles/openvkl.dir/common/VKLCommon.cpp.o "ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev.o" "ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev_sse4.o" "ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev_avx.o" "ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev_avx2.o" "ispc_sse4avxavx2avx512skx-i32x16/local_common/ispc_util.dev_avx512skx.o" /usr/lib64/librkcommon.so.1.11.0 -ltbb -ltbbmalloc -ldl cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/cmake -E cmake_symlink_library ../libopenvkl.so.1.3.2 ../libopenvkl.so.1 ../libopenvkl.so gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 4%] Built target openvkl /usr/bin/gmake -f openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/build.make openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/depend /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 4%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_octant.dev.o gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr /usr/bin/gmake -f openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/build.make openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/method_octant_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_octant.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_octant.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_octant.ispc [ 5%] Building CXX object openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/util/vklGenerateIteratorSizeHeader.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/g++ -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIE -MD -MT openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/util/vklGenerateIteratorSizeHeader.cpp.o -MF CMakeFiles/vklGenerateIteratorSizeHeader.dir/util/vklGenerateIteratorSizeHeader.cpp.o.d -o CMakeFiles/vklGenerateIteratorSizeHeader.dir/util/vklGenerateIteratorSizeHeader.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/util/vklGenerateIteratorSizeHeader.cpp [ 5%] Linking CXX executable ../vklGenerateIteratorSizeHeader cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl && /usr/bin/cmake -E cmake_link_script CMakeFiles/vklGenerateIteratorSizeHeader.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/vklGenerateIteratorSizeHeader.dir/util/vklGenerateIteratorSizeHeader.cpp.o -o ../vklGenerateIteratorSizeHeader -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build ../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 -ltbb -ltbbmalloc -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 5%] Built target vklGenerateIteratorSizeHeader /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 5%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_octant.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/method_octant_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_octant.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_octant.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_octant.ispc [ 6%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/AMRVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/AMRVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/AMRVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/AMRVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.ispc [ 7%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/AMRVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/AMRVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/AMRVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/AMRVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.ispc [ 8%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_api/CPUDevice.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_api cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/CPUDevice_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_api/CPUDevice.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_api/CPUDevice.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.ispc [ 9%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_api/CPUDevice.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_api cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/CPUDevice_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_api/CPUDevice.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_api/CPUDevice.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.ispc [ 9%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/CellRef.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/CellRef_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/CellRef.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/CellRef.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/CellRef.ispc [ 9%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/CellRef.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/CellRef_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/CellRef.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/CellRef.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/CellRef.ispc [ 9%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/DefaultIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/DefaultIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/DefaultIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/DefaultIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.ispc [ 9%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/DefaultIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/DefaultIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/DefaultIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/DefaultIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.ispc [ 10%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/DualCell.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/DualCell_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/DualCell.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/DualCell.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/DualCell.ispc [ 11%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/DualCell.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/DualCell_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/DualCell.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/DualCell.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/DualCell.ispc [ 12%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/GridAcceleratorIteratorSize_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIteratorSize.ispc [ 13%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/GridAcceleratorIteratorSize_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIteratorSize.ispc [ 14%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/GridAcceleratorIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.ispc [ 15%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/GridAcceleratorIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.ispc [ 15%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/GridAccelerator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/GridAccelerator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/GridAccelerator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/GridAccelerator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/GridAccelerator.ispc [ 15%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/GridAccelerator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/GridAccelerator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/GridAccelerator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/GridAccelerator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/GridAccelerator.ispc [ 16%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/IteratorContext.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/IteratorContext_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/IteratorContext.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/IteratorContext.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.ispc [ 17%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/IteratorContext.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/IteratorContext_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/IteratorContext.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/IteratorContext.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.ispc [ 18%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_observer/ObserverRegistry.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_observer cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/ObserverRegistry_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_observer/ObserverRegistry.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_observer/ObserverRegistry.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.ispc [ 19%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/particle/ParticleVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/particle cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/ParticleVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/particle/ParticleVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/particle/ParticleVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.ispc [ 20%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_observer/ObserverRegistry.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_observer cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/ObserverRegistry_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_observer/ObserverRegistry.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_observer/ObserverRegistry.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.ispc [ 21%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/particle/ParticleVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/particle cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/ParticleVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/particle/ParticleVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/particle/ParticleVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.ispc [ 21%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_sampler/Sampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_sampler cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/Sampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_sampler/Sampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_sampler/Sampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.ispc [ 21%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_sampler/Sampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_sampler cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/Sampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_sampler/Sampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_sampler/Sampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.ispc [ 22%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/SharedStructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/SharedStructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/SharedStructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/SharedStructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/SharedStructuredVolume.ispc [ 23%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/SharedStructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/SharedStructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/SharedStructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/SharedStructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/SharedStructuredVolume.ispc [ 23%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/UnstructuredIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/UnstructuredIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/UnstructuredIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_iterator/UnstructuredIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.ispc [ 23%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/UnstructuredIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/UnstructuredIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/UnstructuredIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_iterator/UnstructuredIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.ispc [ 24%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/UnstructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/UnstructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/UnstructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/UnstructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.ispc [ 25%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/UnstructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/UnstructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/UnstructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/UnstructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.ispc [ 25%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/VdbIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.ispc [ 25%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/VdbIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.ispc [ 26%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbSampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/VdbSampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbSampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbSampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.ispc [ 27%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbSampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/VdbSampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbSampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbSampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.ispc [ 27%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/VdbVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/vdb/VdbVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.ispc [ 27%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/VdbVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/vdb/VdbVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.ispc [ 27%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_current.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/method_current_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_current.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_current.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_current.ispc [ 27%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_current.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/method_current_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_current.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_current.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_current.ispc [ 28%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_finest.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=8 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx,avx2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/method_finest_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_finest.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/local_volume/amr/method_finest.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_finest.ispc [ 29%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_finest.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=4 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/method_finest_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_finest.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/local_volume/amr/method_finest.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_finest.ispc cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 29%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/api/CPUDevice.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/api/CPUDevice.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/api/CPUDevice.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/api/CPUDevice.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 29%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/api/CPUDevice.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/api/CPUDevice.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/api/CPUDevice.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/api/CPUDevice.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 30%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/DefaultIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/DefaultIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/DefaultIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/DefaultIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 31%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/DefaultIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/DefaultIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/DefaultIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/DefaultIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp [ 31%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/IteratorContext.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/IteratorContext.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/IteratorContext.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/IteratorContext.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/AMRVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:21: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp: In instantiation of 'void openvkl::cpu_device::HitIteratorContext::commit() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:307:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:269:24: warning: unused variable 'volume' [-Wunused-variable] 269 | const Volume &volume = this->getSampler().getVolume(); | ^~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:8: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h: In instantiation of 'void openvkl::cpu_device::throwOnIllegalAttributeIndex(const Volume*, INT_TYPE) [with int W = 8; INT_TYPE = int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:188:35: required from 'void openvkl::cpu_device::IntervalIteratorContext::commit() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:232:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h:32:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (attributeIndex < 0 || attributeIndex >= volume->getNumAttributes()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/IteratorContext.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/IteratorContext.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/IteratorContext.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/IteratorContext.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/AMRVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:21: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp: In instantiation of 'void openvkl::cpu_device::HitIteratorContext::commit() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:307:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:269:24: warning: unused variable 'volume' [-Wunused-variable] 269 | const Volume &volume = this->getSampler().getVolume(); | ^~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:8: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h: In instantiation of 'void openvkl::cpu_device::throwOnIllegalAttributeIndex(const Volume*, INT_TYPE) [with int W = 4; INT_TYPE = int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:188:35: required from 'void openvkl::cpu_device::IntervalIteratorContext::commit() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:232:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h:32:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (attributeIndex < 0 || attributeIndex >= volume->getNumAttributes()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/observer/Observer.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/observer/Observer.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/observer/Observer.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/observer/Observer.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 33%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/observer/Observer.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/observer/Observer.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/observer/Observer.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/observer/Observer.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 33%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/observer/ObserverRegistry.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/observer/ObserverRegistry.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/observer/ObserverRegistry.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/observer/ObserverRegistry.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 33%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/observer/ObserverRegistry.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/observer/ObserverRegistry.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/observer/ObserverRegistry.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/observer/ObserverRegistry.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 34%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/sampler/Sampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/sampler/Sampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/sampler/Sampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/sampler/Sampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 35%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/sampler/Sampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/sampler/Sampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/sampler/Sampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/sampler/Sampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 35%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRAccel.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRAccel.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRAccel.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRAccel.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 35%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRAccel.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRAccel.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRAccel.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRAccel.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 36%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRData.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRData.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRData.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRData.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 37%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRData.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRData.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRData.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRData.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 37%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../Volume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:6: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 37%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../Volume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:6: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 38%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/particle/ParticleVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/particle/ParticleVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/particle/ParticleVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/particle/ParticleVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 39%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/particle/ParticleVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/particle/ParticleVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/particle/ParticleVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/particle/ParticleVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp: In instantiation of 'void openvkl::cpu_device::ParticleVolume::computeValueRanges() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:157:7: required from 'void openvkl::cpu_device::ParticleVolume::commit() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:74:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:296:26: warning: variable 'time' set but not used [-Wunused-but-set-variable] 296 | const vfloatn<1> time = {0.f}; | ^~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp: In instantiation of 'void openvkl::cpu_device::ParticleVolume::computeValueRanges() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:157:7: required from 'void openvkl::cpu_device::ParticleVolume::commit() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:74:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:296:26: warning: variable 'time' set but not used [-Wunused-but-set-variable] 296 | const vfloatn<1> time = {0.f}; | ^~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp: In lambda function: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:217:13: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6 217 | [&](RTCBuildPrimitive p) { return primRadii[p.primID] > 0; }); | ^ [ 39%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/DenseVdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/DenseVdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/DenseVdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/DenseVdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 39%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/DenseVdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/DenseVdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/DenseVdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/DenseVdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp: In instantiation of 'void openvkl::cpu_device::DenseVdbVolume::parseStructuredVolumeParameters() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:15:7: required from 'void openvkl::cpu_device::DenseVdbVolume::commit() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:13:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp: In instantiation of 'void openvkl::cpu_device::DenseVdbVolume::parseStructuredVolumeParameters() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:15:7: required from 'void openvkl::cpu_device::DenseVdbVolume::commit() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:13:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredSphericalVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredSphericalVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredSphericalVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredSphericalVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 41%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredSphericalVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredSphericalVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredSphericalVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredSphericalVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:76:17: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:76:17: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/UnstructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/UnstructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/UnstructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/UnstructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 43%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/UnstructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/UnstructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/UnstructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/UnstructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:9: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 143 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:177:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 177 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::calculateTolerance(uint64_t, const uint32_t (*)[2], uint32_t) [with int W = 8; uint64_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:372:13: required from 'void openvkl::cpu_device::UnstructuredVolume::calculateIterativeTolerance() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:187:9: required from 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 394 | for (int i = 0; i < count; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:9: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 143 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:177:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 177 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::calculateTolerance(uint64_t, const uint32_t (*)[2], uint32_t) [with int W = 4; uint64_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:372:13: required from 'void openvkl::cpu_device::UnstructuredVolume::calculateIterativeTolerance() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:187:9: required from 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 394 | for (int i = 0; i < count; i++) { | ~~^~~~~~~ [ 43%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/UnstructuredIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/UnstructuredIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/UnstructuredIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/UnstructuredIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 43%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/UnstructuredIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/UnstructuredIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/UnstructuredIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/UnstructuredIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredSampler.h:11, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 44%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredSampler.h:11, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 45%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp: In function 'void openvkl::cpu_device::allocateInnerLevels(const std::vector >&, const std::vector >&, std::vector&, VdbGrid*, Allocator&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:171:25: warning: comparison of integer expressions of different signedness: 'int' and 'vkl_uint32' {aka 'unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < vklVdbNumLevels() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = rkcommon::math::range_t; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:210:42: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct rkcommon::math::range_t'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/rkcommon/math/box.h:6, from /usr/include/rkcommon/math/AffineSpace.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/Traits.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/simd.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:10: /usr/include/rkcommon/math/range.h:28:12: note: 'struct rkcommon::math::range_t' declared here 28 | struct range_t | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = openvkl::cpu_device::VdbGrid; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:589:43: required from 'void openvkl::cpu_device::VdbVolume::commit() [with int W = 8]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:574:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct openvkl::cpu_device::VdbGrid'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:12: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbGrid.h:48:8: note: 'struct openvkl::cpu_device::VdbGrid' declared here 48 | struct VdbGrid | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp: In function 'void openvkl::cpu_device::allocateInnerLevels(const std::vector >&, const std::vector >&, std::vector&, VdbGrid*, Allocator&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:171:25: warning: comparison of integer expressions of different signedness: 'int' and 'vkl_uint32' {aka 'unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < vklVdbNumLevels() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = rkcommon::math::range_t; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:210:42: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct rkcommon::math::range_t'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/rkcommon/math/box.h:6, from /usr/include/rkcommon/math/AffineSpace.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/Traits.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/simd.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:10: /usr/include/rkcommon/math/range.h:28:12: note: 'struct rkcommon::math::range_t' declared here 28 | struct range_t | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = openvkl::cpu_device::VdbGrid; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:589:43: required from 'void openvkl::cpu_device::VdbVolume::commit() [with int W = 4]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:574:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct openvkl::cpu_device::VdbGrid'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:12: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbGrid.h:48:8: note: 'struct openvkl::cpu_device::VdbGrid' declared here 48 | struct VdbGrid | ^~~~~~~ [ 45%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbSampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbSampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbSampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbSampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 45%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbSampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbSampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbSampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbSampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 46%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbInnerNodeObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbInnerNodeObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 47%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbInnerNodeObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbInnerNodeObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 47%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp [ 47%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 48%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbLeafAccessObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbLeafAccessObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 49%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbLeafAccessObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbLeafAccessObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 49%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/GridAcceleratorIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/GridAcceleratorIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/GridAcceleratorIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/GridAcceleratorIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 49%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/GridAcceleratorIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/GridAcceleratorIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/GridAcceleratorIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/GridAcceleratorIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 50%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=4 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_4_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -msse4.2 -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 51%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_8_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 4]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:17:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 8]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:17:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Linking CXX shared library ../../../libopenvkl_module_cpu_device_4.so cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl_module_cpu_device_4.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libopenvkl_module_cpu_device_4.so.1 -o ../../../libopenvkl_module_cpu_device_4.so.1.3.2 CMakeFiles/openvkl_module_cpu_device_4.dir/api/CPUDevice.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/DefaultIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/IteratorContext.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/observer/Observer.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/observer/ObserverRegistry.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/sampler/Sampler.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRAccel.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRData.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/amr/AMRVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/particle/ParticleVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/DenseVdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredSphericalVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/UnstructuredVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/UnstructuredIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbSampler.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbInnerNodeObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/vdb/VdbLeafAccessObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/iterator/GridAcceleratorIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_4.dir/volume/StructuredVolume.cpp.o ispc_sse4sse2/local_api/CPUDevice.dev.o ispc_sse4sse2/local_api/CPUDevice.dev_sse4.o ispc_sse4sse2/local_api/CPUDevice.dev_sse2.o ispc_sse4sse2/local_iterator/DefaultIterator.dev.o ispc_sse4sse2/local_iterator/DefaultIterator.dev_sse4.o ispc_sse4sse2/local_iterator/DefaultIterator.dev_sse2.o ispc_sse4sse2/local_iterator/IteratorContext.dev.o ispc_sse4sse2/local_iterator/IteratorContext.dev_sse4.o ispc_sse4sse2/local_iterator/IteratorContext.dev_sse2.o ispc_sse4sse2/local_observer/ObserverRegistry.dev.o ispc_sse4sse2/local_observer/ObserverRegistry.dev_sse4.o ispc_sse4sse2/local_observer/ObserverRegistry.dev_sse2.o ispc_sse4sse2/local_sampler/Sampler.dev.o ispc_sse4sse2/local_sampler/Sampler.dev_sse4.o ispc_sse4sse2/local_sampler/Sampler.dev_sse2.o ispc_sse4sse2/local_volume/amr/AMRVolume.dev.o ispc_sse4sse2/local_volume/amr/AMRVolume.dev_sse4.o ispc_sse4sse2/local_volume/amr/AMRVolume.dev_sse2.o ispc_sse4sse2/local_volume/amr/CellRef.dev.o ispc_sse4sse2/local_volume/amr/CellRef.dev_sse4.o ispc_sse4sse2/local_volume/amr/CellRef.dev_sse2.o ispc_sse4sse2/local_volume/amr/DualCell.dev.o ispc_sse4sse2/local_volume/amr/DualCell.dev_sse4.o ispc_sse4sse2/local_volume/amr/DualCell.dev_sse2.o ispc_sse4sse2/local_volume/amr/method_current.dev.o ispc_sse4sse2/local_volume/amr/method_current.dev_sse4.o ispc_sse4sse2/local_volume/amr/method_current.dev_sse2.o ispc_sse4sse2/local_volume/amr/method_finest.dev.o ispc_sse4sse2/local_volume/amr/method_finest.dev_sse4.o ispc_sse4sse2/local_volume/amr/method_finest.dev_sse2.o ispc_sse4sse2/local_volume/amr/method_octant.dev.o ispc_sse4sse2/local_volume/amr/method_octant.dev_sse4.o ispc_sse4sse2/local_volume/amr/method_octant.dev_sse2.o ispc_sse4sse2/local_volume/particle/ParticleVolume.dev.o ispc_sse4sse2/local_volume/particle/ParticleVolume.dev_sse4.o ispc_sse4sse2/local_volume/particle/ParticleVolume.dev_sse2.o ispc_sse4sse2/local_iterator/UnstructuredIterator.dev.o ispc_sse4sse2/local_iterator/UnstructuredIterator.dev_sse4.o ispc_sse4sse2/local_iterator/UnstructuredIterator.dev_sse2.o ispc_sse4sse2/local_volume/UnstructuredVolume.dev.o ispc_sse4sse2/local_volume/UnstructuredVolume.dev_sse4.o ispc_sse4sse2/local_volume/UnstructuredVolume.dev_sse2.o ispc_sse4sse2/local_volume/vdb/VdbVolume.dev.o ispc_sse4sse2/local_volume/vdb/VdbVolume.dev_sse4.o ispc_sse4sse2/local_volume/vdb/VdbVolume.dev_sse2.o ispc_sse4sse2/local_volume/vdb/VdbSampler.dev.o ispc_sse4sse2/local_volume/vdb/VdbSampler.dev_sse4.o ispc_sse4sse2/local_volume/vdb/VdbSampler.dev_sse2.o ispc_sse4sse2/local_volume/vdb/VdbIterator.dev.o ispc_sse4sse2/local_volume/vdb/VdbIterator.dev_sse4.o ispc_sse4sse2/local_volume/vdb/VdbIterator.dev_sse2.o ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev.o ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev_sse4.o ispc_sse4sse2/local_iterator/GridAcceleratorIterator.dev_sse2.o ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev.o ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev_sse4.o ispc_sse4sse2/local_iterator/GridAcceleratorIteratorSize.dev_sse2.o ispc_sse4sse2/local_volume/GridAccelerator.dev.o ispc_sse4sse2/local_volume/GridAccelerator.dev_sse4.o ispc_sse4sse2/local_volume/GridAccelerator.dev_sse2.o ispc_sse4sse2/local_volume/SharedStructuredVolume.dev.o ispc_sse4sse2/local_volume/SharedStructuredVolume.dev_sse4.o ispc_sse4sse2/local_volume/SharedStructuredVolume.dev_sse2.o -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build: ../../../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 /usr/lib64/libembree4.so.4 -ltbb -ltbbmalloc -ldl /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: warning: type 'struct VKLUnstructuredBase' violates the C++ One Definition Rule [-Wodr] 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:20:8: note: a different type is defined in another translation unit 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:24:29: note: the first difference of corresponding definitions is field 'boundingBox' 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:24:29: note: a field of same name but different type is defined in another translation unit 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: note: type name 'rkcommon::math::range_t >' should match type name 'ispc::box3f' 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/UnstructuredVolume_ispc.h:40:8: note: the incompatible type is defined here 40 | struct box3f { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: warning: type 'struct SamplerShared' violates the C++ One Definition Rule [-Wodr] 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: a different type is defined in another translation unit 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:53:15: note: the first difference of corresponding definitions is field 'filter' 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:53:15: note: a field of same name but different type is defined in another translation unit 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/openvkl/VKLFilter.h:11:6: note: type name 'VKLFilter' should match type name 'ispc::VKLFilter' 11 | enum VKLFilter | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2/GridAccelerator_ispc.h:22:6: note: the incompatible type is defined here 22 | enum VKLFilter { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:61:10: warning: type 'struct SamplerBaseShared' violates the C++ One Definition Rule [-Wodr] 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:61:10: note: a different type is defined in another translation unit 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:63:19: note: the first difference of corresponding definitions is field 'super' 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:63:19: note: a field of same name but different type is defined in another translation unit 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: note: type 'struct SamplerShared' itself violates the C++ One Definition Rule 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: the incompatible type is defined here 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:836:1: warning: 'openvkl_create_volume__internal_particle_4' violates the C++ One Definition Rule [-Wodr] 836 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_particle)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: return value type mismatch 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<4>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: 'openvkl_create_volume__internal_particle_4' was previously declared here 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:834:1: warning: 'openvkl_create_volume__internal_unstructured_4' violates the C++ One Definition Rule [-Wodr] 834 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_unstructured)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: return value type mismatch 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<4>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: 'openvkl_create_volume__internal_unstructured_4' was previously declared here 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:832:1: warning: 'openvkl_create_volume__internal_structuredSpherical_4' violates the C++ One Definition Rule [-Wodr] 832 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: return value type mismatch 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<4>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: 'openvkl_create_volume__internal_structuredSpherical_4' was previously declared here 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:828:1: warning: 'openvkl_create_volume__internal_structuredRegular_4' violates the C++ One Definition Rule [-Wodr] 828 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: return value type mismatch 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<4>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: 'openvkl_create_volume__internal_structuredRegular_4' was previously declared here 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:827:1: warning: 'openvkl_create_volume__internal_amr_4' violates the C++ One Definition Rule [-Wodr] 827 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_amr)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: return value type mismatch 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<4>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: 'openvkl_create_volume__internal_amr_4' was previously declared here 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used [ 51%] Linking CXX shared library ../../../libopenvkl_module_cpu_device_8.so cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl_module_cpu_device_8.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libopenvkl_module_cpu_device_8.so.1 -o ../../../libopenvkl_module_cpu_device_8.so.1.3.2 CMakeFiles/openvkl_module_cpu_device_8.dir/api/CPUDevice.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/DefaultIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/IteratorContext.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/observer/Observer.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/observer/ObserverRegistry.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/sampler/Sampler.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRAccel.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRData.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/amr/AMRVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/particle/ParticleVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/DenseVdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredSphericalVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/UnstructuredVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/UnstructuredIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbSampler.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbInnerNodeObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/vdb/VdbLeafAccessObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/iterator/GridAcceleratorIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_8.dir/volume/StructuredVolume.cpp.o ispc_avxavx2/local_api/CPUDevice.dev.o ispc_avxavx2/local_api/CPUDevice.dev_avx.o ispc_avxavx2/local_api/CPUDevice.dev_avx2.o ispc_avxavx2/local_iterator/DefaultIterator.dev.o ispc_avxavx2/local_iterator/DefaultIterator.dev_avx.o ispc_avxavx2/local_iterator/DefaultIterator.dev_avx2.o ispc_avxavx2/local_iterator/IteratorContext.dev.o ispc_avxavx2/local_iterator/IteratorContext.dev_avx.o ispc_avxavx2/local_iterator/IteratorContext.dev_avx2.o ispc_avxavx2/local_observer/ObserverRegistry.dev.o ispc_avxavx2/local_observer/ObserverRegistry.dev_avx.o ispc_avxavx2/local_observer/ObserverRegistry.dev_avx2.o ispc_avxavx2/local_sampler/Sampler.dev.o ispc_avxavx2/local_sampler/Sampler.dev_avx.o ispc_avxavx2/local_sampler/Sampler.dev_avx2.o ispc_avxavx2/local_volume/amr/AMRVolume.dev.o ispc_avxavx2/local_volume/amr/AMRVolume.dev_avx.o ispc_avxavx2/local_volume/amr/AMRVolume.dev_avx2.o ispc_avxavx2/local_volume/amr/CellRef.dev.o ispc_avxavx2/local_volume/amr/CellRef.dev_avx.o ispc_avxavx2/local_volume/amr/CellRef.dev_avx2.o ispc_avxavx2/local_volume/amr/DualCell.dev.o ispc_avxavx2/local_volume/amr/DualCell.dev_avx.o ispc_avxavx2/local_volume/amr/DualCell.dev_avx2.o ispc_avxavx2/local_volume/amr/method_current.dev.o ispc_avxavx2/local_volume/amr/method_current.dev_avx.o ispc_avxavx2/local_volume/amr/method_current.dev_avx2.o ispc_avxavx2/local_volume/amr/method_finest.dev.o ispc_avxavx2/local_volume/amr/method_finest.dev_avx.o ispc_avxavx2/local_volume/amr/method_finest.dev_avx2.o ispc_avxavx2/local_volume/amr/method_octant.dev.o ispc_avxavx2/local_volume/amr/method_octant.dev_avx.o ispc_avxavx2/local_volume/amr/method_octant.dev_avx2.o ispc_avxavx2/local_volume/particle/ParticleVolume.dev.o ispc_avxavx2/local_volume/particle/ParticleVolume.dev_avx.o ispc_avxavx2/local_volume/particle/ParticleVolume.dev_avx2.o ispc_avxavx2/local_iterator/UnstructuredIterator.dev.o ispc_avxavx2/local_iterator/UnstructuredIterator.dev_avx.o ispc_avxavx2/local_iterator/UnstructuredIterator.dev_avx2.o ispc_avxavx2/local_volume/UnstructuredVolume.dev.o ispc_avxavx2/local_volume/UnstructuredVolume.dev_avx.o ispc_avxavx2/local_volume/UnstructuredVolume.dev_avx2.o ispc_avxavx2/local_volume/vdb/VdbVolume.dev.o ispc_avxavx2/local_volume/vdb/VdbVolume.dev_avx.o ispc_avxavx2/local_volume/vdb/VdbVolume.dev_avx2.o ispc_avxavx2/local_volume/vdb/VdbSampler.dev.o ispc_avxavx2/local_volume/vdb/VdbSampler.dev_avx.o ispc_avxavx2/local_volume/vdb/VdbSampler.dev_avx2.o ispc_avxavx2/local_volume/vdb/VdbIterator.dev.o ispc_avxavx2/local_volume/vdb/VdbIterator.dev_avx.o ispc_avxavx2/local_volume/vdb/VdbIterator.dev_avx2.o ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev.o ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev_avx.o ispc_avxavx2/local_iterator/GridAcceleratorIterator.dev_avx2.o ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev.o ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev_avx.o ispc_avxavx2/local_iterator/GridAcceleratorIteratorSize.dev_avx2.o ispc_avxavx2/local_volume/GridAccelerator.dev.o ispc_avxavx2/local_volume/GridAccelerator.dev_avx.o ispc_avxavx2/local_volume/GridAccelerator.dev_avx2.o ispc_avxavx2/local_volume/SharedStructuredVolume.dev.o ispc_avxavx2/local_volume/SharedStructuredVolume.dev_avx.o ispc_avxavx2/local_volume/SharedStructuredVolume.dev_avx2.o -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build: ../../../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 /usr/lib64/libembree4.so.4 -ltbb -ltbbmalloc -ldl /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: warning: type 'struct VKLUnstructuredBase' violates the C++ One Definition Rule [-Wodr] 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:20:8: note: a different type is defined in another translation unit 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:24:29: note: the first difference of corresponding definitions is field 'boundingBox' 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:24:29: note: a field of same name but different type is defined in another translation unit 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: note: type name 'rkcommon::math::range_t >' should match type name 'ispc::box3f' 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/UnstructuredVolume_ispc.h:40:8: note: the incompatible type is defined here 40 | struct box3f { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: warning: type 'struct SamplerShared' violates the C++ One Definition Rule [-Wodr] 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: a different type is defined in another translation unit 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:53:15: note: the first difference of corresponding definitions is field 'filter' 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:53:15: note: a field of same name but different type is defined in another translation unit 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/openvkl/VKLFilter.h:11:6: note: type name 'VKLFilter' should match type name 'ispc::VKLFilter' 11 | enum VKLFilter | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2/GridAccelerator_ispc.h:22:6: note: the incompatible type is defined here 22 | enum VKLFilter { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:61:10: warning: type 'struct SamplerBaseShared' violates the C++ One Definition Rule [-Wodr] 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:61:10: note: a different type is defined in another translation unit 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:63:19: note: the first difference of corresponding definitions is field 'super' 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:63:19: note: a field of same name but different type is defined in another translation unit 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: note: type 'struct SamplerShared' itself violates the C++ One Definition Rule 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: the incompatible type is defined here 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:836:1: warning: 'openvkl_create_volume__internal_particle_8' violates the C++ One Definition Rule [-Wodr] 836 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_particle)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: return value type mismatch 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<8>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: 'openvkl_create_volume__internal_particle_8' was previously declared here 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:834:1: warning: 'openvkl_create_volume__internal_unstructured_8' violates the C++ One Definition Rule [-Wodr] 834 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_unstructured)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: return value type mismatch 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<8>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: 'openvkl_create_volume__internal_unstructured_8' was previously declared here 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:832:1: warning: 'openvkl_create_volume__internal_structuredSpherical_8' violates the C++ One Definition Rule [-Wodr] 832 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: return value type mismatch 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<8>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: 'openvkl_create_volume__internal_structuredSpherical_8' was previously declared here 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:828:1: warning: 'openvkl_create_volume__internal_structuredRegular_8' violates the C++ One Definition Rule [-Wodr] 828 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: return value type mismatch 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<8>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: 'openvkl_create_volume__internal_structuredRegular_8' was previously declared here 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:827:1: warning: 'openvkl_create_volume__internal_amr_8' violates the C++ One Definition Rule [-Wodr] 827 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_amr)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: return value type mismatch 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<8>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: 'openvkl_create_volume__internal_amr_8' was previously declared here 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_symlink_library ../../../libopenvkl_module_cpu_device_4.so.1.3.2 ../../../libopenvkl_module_cpu_device_4.so.1 ../../../libopenvkl_module_cpu_device_4.so gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 51%] Built target openvkl_module_cpu_device_4 /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 51%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/method_octant_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_octant.ispc cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_symlink_library ../../../libopenvkl_module_cpu_device_8.so.1.3.2 ../../../libopenvkl_module_cpu_device_8.so.1 ../../../libopenvkl_module_cpu_device_8.so gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 51%] Built target openvkl_module_cpu_device_8 /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 52%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/exports.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device.dir/exports.cpp.o -MF CMakeFiles/openvkl_module_cpu_device.dir/exports.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device.dir/exports.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/exports.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/exports.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 52%] Linking CXX shared library ../../../libopenvkl_module_cpu_device.so cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl_module_cpu_device.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libopenvkl_module_cpu_device.so.1 -o ../../../libopenvkl_module_cpu_device.so.1.3.2 CMakeFiles/openvkl_module_cpu_device.dir/exports.cpp.o -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build: ../../../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 -ltbb -ltbbmalloc -ldl cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_symlink_library ../../../libopenvkl_module_cpu_device.so.1.3.2 ../../../libopenvkl_module_cpu_device.so.1 ../../../libopenvkl_module_cpu_device.so gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 52%] Built target openvkl_module_cpu_device /usr/bin/gmake -f testing/CMakeFiles/openvkl_testing.dir/build.make testing/CMakeFiles/openvkl_testing.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/testing /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/CMakeFiles/openvkl_testing.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f testing/CMakeFiles/openvkl_testing.dir/build.make testing/CMakeFiles/openvkl_testing.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 53%] Building CXX object testing/CMakeFiles/openvkl_testing.dir/apps/AppInit.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIC -MD -MT testing/CMakeFiles/openvkl_testing.dir/apps/AppInit.cpp.o -MF CMakeFiles/openvkl_testing.dir/apps/AppInit.cpp.o.d -o CMakeFiles/openvkl_testing.dir/apps/AppInit.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/AppInit.cpp [ 53%] Building CXX object testing/CMakeFiles/openvkl_testing.dir/volume/TestingVdbTorusVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIC -MD -MT testing/CMakeFiles/openvkl_testing.dir/volume/TestingVdbTorusVolume.cpp.o -MF CMakeFiles/openvkl_testing.dir/volume/TestingVdbTorusVolume.cpp.o.d -o CMakeFiles/openvkl_testing.dir/volume/TestingVdbTorusVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingVdbTorusVolume.cpp [ 54%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/AMRVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.ispc [ 55%] Linking CXX static library ../libopenvkl_testing.a cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing && /usr/bin/cmake -P CMakeFiles/openvkl_testing.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl_testing.dir/link.txt --verbose=1 /usr/bin/ar qc ../libopenvkl_testing.a CMakeFiles/openvkl_testing.dir/apps/AppInit.cpp.o CMakeFiles/openvkl_testing.dir/volume/TestingVdbTorusVolume.cpp.o /usr/bin/ranlib ../libopenvkl_testing.a gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 55%] Built target openvkl_testing [ 56%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_api cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/CPUDevice_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.ispc [ 56%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/CellRef_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/CellRef.ispc [ 56%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/DefaultIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.ispc [ 57%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/DualCell_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/DualCell.ispc [ 58%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/GridAcceleratorIteratorSize_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIteratorSize.ispc [ 59%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/GridAcceleratorIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.ispc [ 59%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/GridAccelerator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/GridAccelerator.ispc [ 60%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/IteratorContext_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.ispc [ 61%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_observer cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/ObserverRegistry_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.ispc [ 62%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/particle cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/ParticleVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.ispc [ 62%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_sampler cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/Sampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.ispc [ 63%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/SharedStructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/SharedStructuredVolume.ispc [ 63%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/UnstructuredIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.ispc [ 64%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/UnstructuredVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.ispc [ 64%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/VdbIterator_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.ispc [ 65%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/VdbSampler_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.ispc [ 65%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/VdbVolume_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.ispc [ 65%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/method_current_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_current.ispc [ 66%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/ispc -DVKL_TARGET_WIDTH=16 -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=avx512skx-i32x16,sse2 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/method_finest_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev.o /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/method_finest.ispc cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/build.make openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 67%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/DefaultIterator.cpp.o [ 67%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/DefaultIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/DefaultIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/DefaultIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../../../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 67%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/IteratorContext.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/IteratorContext.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/IteratorContext.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/IteratorContext.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/AMRVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:21: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp: In instantiation of 'void openvkl::cpu_device::HitIteratorContext::commit() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:307:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:269:24: warning: unused variable 'volume' [-Wunused-variable] 269 | const Volume &volume = this->getSampler().getVolume(); | ^~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:8: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h: In instantiation of 'void openvkl::cpu_device::throwOnIllegalAttributeIndex(const Volume*, INT_TYPE) [with int W = 16; INT_TYPE = int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:188:35: required from 'void openvkl::cpu_device::IntervalIteratorContext::commit() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/IteratorContext.cpp:232:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/Volume.h:32:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (attributeIndex < 0 || attributeIndex >= volume->getNumAttributes()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/observer/Observer.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/observer/Observer.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/observer/Observer.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/observer/Observer.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/Observer.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 68%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/observer/ObserverRegistry.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/observer/ObserverRegistry.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/observer/ObserverRegistry.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/observer/ObserverRegistry.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/observer/ObserverRegistry.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 69%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/sampler/Sampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/sampler/Sampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/sampler/Sampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/sampler/Sampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/sampler/Sampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 69%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRAccel.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRAccel.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRAccel.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRAccel.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRAccel.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 70%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRData.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRData.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRData.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRData.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRData.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 70%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp [ 71%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/particle/ParticleVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/particle/ParticleVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/particle/ParticleVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/particle/ParticleVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../Volume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.h:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.h:6: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp: In instantiation of 'void openvkl::cpu_device::ParticleVolume::computeValueRanges() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:157:7: required from 'void openvkl::cpu_device::ParticleVolume::commit() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:74:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:296:26: warning: variable 'time' set but not used [-Wunused-but-set-variable] 296 | const vfloatn<1> time = {0.f}; | ^~~~ [ 71%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/DenseVdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/DenseVdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/DenseVdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/DenseVdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 72%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredSphericalVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredSphericalVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredSphericalVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredSphericalVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp: In instantiation of 'void openvkl::cpu_device::DenseVdbVolume::parseStructuredVolumeParameters() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:15:7: required from 'void openvkl::cpu_device::DenseVdbVolume::commit() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:13:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:76:17: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/UnstructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/UnstructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/UnstructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/UnstructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.h:9: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 73%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/UnstructuredIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/UnstructuredIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/UnstructuredIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/UnstructuredIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 143 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:177:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 177 | for (int i = 0; i < nCells; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp: In instantiation of 'void openvkl::cpu_device::UnstructuredVolume::calculateTolerance(uint64_t, const uint32_t (*)[2], uint32_t) [with int W = 16; uint64_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:372:13: required from 'void openvkl::cpu_device::UnstructuredVolume::calculateIterativeTolerance() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:187:9: required from 'void openvkl::cpu_device::UnstructuredVolume::commit() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:77:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 394 | for (int i = 0; i < count; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredSampler.h:11, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/UnstructuredIterator.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeSingle::LeafNodeSingle(uint64_t, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:39:16: warning: 'openvkl::cpu_device::LeafNodeSingle::cellID' will be initialized after [-Wreorder] 39 | uint64_t cellID; | ^~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:42:40: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 42 | : cellID(id), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:41:7: warning: when initialized here [-Wreorder] 41 | LeafNodeSingle(uint64_t id, const box3fa &bounds, const range1f &range) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h: In constructor 'openvkl::cpu_device::LeafNodeMulti::LeafNodeMulti(uint64_t, uint64_t*, const rkcommon::math::box3fa&, const rkcommon::math::range1f&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:68:17: warning: 'openvkl::cpu_device::LeafNodeMulti::cellIDs' will be initialized after [-Wreorder] 68 | uint64_t *cellIDs; | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:74:62: warning: base 'openvkl::cpu_device::LeafNode' [-Wreorder] 74 | : numCells(numCells), cellIDs(ids), LeafNode(bounds) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../volume/UnstructuredBVH.h:70:7: warning: when initialized here [-Wreorder] 70 | LeafNodeMulti(uint64_t numCells, | ^~~~~~~~~~~~~ [ 74%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp: In function 'void openvkl::cpu_device::allocateInnerLevels(const std::vector >&, const std::vector >&, std::vector&, VdbGrid*, Allocator&)': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:171:25: warning: comparison of integer expressions of different signedness: 'int' and 'vkl_uint32' {aka 'unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < vklVdbNumLevels() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = rkcommon::math::range_t; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:210:42: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct rkcommon::math::range_t'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/rkcommon/math/box.h:6, from /usr/include/rkcommon/math/AffineSpace.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/Traits.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/simd.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:10: /usr/include/rkcommon/math/range.h:28:12: note: 'struct rkcommon::math::range_t' declared here 28 | struct range_t | ^~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h: In instantiation of 'T* openvkl::cpu_device::Allocator::allocate(size_t) [with T = openvkl::cpu_device::VdbGrid; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:589:43: required from 'void openvkl::cpu_device::VdbVolume::commit() [with int W = 16]' /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:574:10: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:47:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct openvkl::cpu_device::VdbGrid'; use assignment or value-initialization instead [-Wclass-memaccess] 47 | std::memset(buf, 0, numBytes); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.h:12: /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbGrid.h:48:8: note: 'struct openvkl::cpu_device::VdbGrid' declared here 48 | struct VdbGrid | ^~~~~~~ [ 74%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbSampler.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbSampler.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbSampler.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbSampler.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../observer/ObserverRegistry.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbSampler.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 75%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbInnerNodeObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbInnerNodeObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbInnerNodeObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbInnerNodeObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 75%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../iterator/DefaultIterator.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 76%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbLeafAccessObserver.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbLeafAccessObserver.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbLeafAccessObserver.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/../../common/Allocator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbLeafAccessObserver.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 76%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/GridAcceleratorIterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/GridAcceleratorIterator.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/GridAcceleratorIterator.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/GridAcceleratorIterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/IteratorBase.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/Iterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/GridAcceleratorIterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ [ 77%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredVolume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/g++ -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH=16 -D__TBB_NO_IMPLICIT_LINKAGE=1 -Dopenvkl_module_cpu_device_16_EXPORTS -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mavx512f -MD -MT openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredVolume.cpp.o -MF CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredVolume.cpp.o.d -o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredVolume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/ObjectFactory.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/Device.h:8, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/Data.h:7, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/../api/../common/VKLCommon.h:35:3: warning: multi-line comment [-Wcomment] 35 | // additional declaration to avoid "extra ;" -Wpedantic warnings \ | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h: In instantiation of 'void openvkl::cpu_device::StructuredVolume::commit() [with int W = 16]': /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.cpp:17:21: required from here /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:121:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < attributesData.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredVolume.h:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < attributesData.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared library ../../../libopenvkl_module_cpu_device_16.so cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/openvkl_module_cpu_device_16.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libopenvkl_module_cpu_device_16.so.1 -o ../../../libopenvkl_module_cpu_device_16.so.1.3.2 CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/DefaultIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/IteratorContext.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/observer/Observer.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/observer/ObserverRegistry.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/sampler/Sampler.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRAccel.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRData.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/amr/AMRVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/particle/ParticleVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/DenseVdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredSphericalVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/UnstructuredVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/UnstructuredIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbVolume.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbSampler.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbInnerNodeObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/vdb/VdbLeafAccessObserver.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/iterator/GridAcceleratorIterator.cpp.o CMakeFiles/openvkl_module_cpu_device_16.dir/volume/StructuredVolume.cpp.o "ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev.o" "ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_api/CPUDevice.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev.o" "ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_iterator/DefaultIterator.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev.o" "ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_iterator/IteratorContext.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev.o" "ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_observer/ObserverRegistry.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev.o" "ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_sampler/Sampler.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/AMRVolume.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/CellRef.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/DualCell.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_current.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_finest.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/amr/method_octant.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/particle/ParticleVolume.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev.o" "ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_iterator/UnstructuredIterator.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/UnstructuredVolume.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbVolume.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbSampler.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/vdb/VdbIterator.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIterator.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_iterator/GridAcceleratorIteratorSize.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/GridAccelerator.dev_sse2.o" "ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev.o" "ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev_avx512skx.o" "ispc_avx512skx-i32x16sse2/local_volume/SharedStructuredVolume.dev_sse2.o" -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build: ../../../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 /usr/lib64/libembree4.so.4 -ltbb -ltbbmalloc -ldl /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: warning: type 'struct VKLUnstructuredBase' violates the C++ One Definition Rule [-Wodr] 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:20:8: note: a different type is defined in another translation unit 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:24:29: note: the first difference of corresponding definitions is field 'boundingBox' 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/../UnstructuredVolumeBaseShared.h:24:29: note: a field of same name but different type is defined in another translation unit 24 | VKL_INTEROP_UNIFORM box3f boundingBox; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../UnstructuredVolumeBaseShared.h:20:8: note: type name 'rkcommon::math::range_t >' should match type name 'ispc::box3f' 20 | struct VKLUnstructuredBase | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/UnstructuredVolume_ispc.h:40:8: note: the incompatible type is defined here 40 | struct box3f { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: warning: type 'struct SamplerShared' violates the C++ One Definition Rule [-Wodr] 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: a different type is defined in another translation unit 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:53:15: note: the first difference of corresponding definitions is field 'filter' 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:53:15: note: a field of same name but different type is defined in another translation unit 53 | VKLFilter filter; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/openvkl/VKLFilter.h:11:6: note: type name 'VKLFilter' should match type name 'ispc::VKLFilter' 11 | enum VKLFilter | ^ /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2/GridAccelerator_ispc.h:22:6: note: the incompatible type is defined here 22 | enum VKLFilter { | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:61:10: warning: type 'struct SamplerBaseShared' violates the C++ One Definition Rule [-Wodr] 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:61:10: note: a different type is defined in another translation unit 61 | struct SamplerBaseShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/../../sampler/SamplerShared.h:63:19: note: the first difference of corresponding definitions is field 'super' 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:63:19: note: a field of same name but different type is defined in another translation unit 63 | SamplerShared super; | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/iterator/../sampler/SamplerShared.h:19:10: note: type 'struct SamplerShared' itself violates the C++ One Definition Rule 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/../sampler/SamplerShared.h:19:10: note: the incompatible type is defined here 19 | struct SamplerShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:836:1: warning: 'openvkl_create_volume__internal_particle_16' violates the C++ One Definition Rule [-Wodr] 836 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_particle)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: return value type mismatch 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<16>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: 'openvkl_create_volume__internal_particle_16' was previously declared here 361 | VKL_REGISTER_VOLUME(ParticleVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/particle/ParticleVolume.cpp:361:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:834:1: warning: 'openvkl_create_volume__internal_unstructured_16' violates the C++ One Definition Rule [-Wodr] 834 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_unstructured)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: return value type mismatch 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<16>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: 'openvkl_create_volume__internal_unstructured_16' was previously declared here 471 | VKL_REGISTER_VOLUME(UnstructuredVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/UnstructuredVolume.cpp:471:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:832:1: warning: 'openvkl_create_volume__internal_structuredSpherical_16' violates the C++ One Definition Rule [-Wodr] 832 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: return value type mismatch 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<16>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: 'openvkl_create_volume__internal_structuredSpherical_16' was previously declared here 112 | VKL_REGISTER_VOLUME(StructuredSphericalVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/StructuredSphericalVolume.cpp:112:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:828:1: warning: 'openvkl_create_volume__internal_structuredRegular_16' violates the C++ One Definition Rule [-Wodr] 828 | VKL_WRAP_VOLUME_REGISTRATION( | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: return value type mismatch 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<16>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: 'openvkl_create_volume__internal_structuredRegular_16' was previously declared here 186 | VKL_REGISTER_VOLUME(DenseVdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/DenseVdbVolume.cpp:186:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/CPUDevice.cpp:827:1: warning: 'openvkl_create_volume__internal_amr_16' violates the C++ One Definition Rule [-Wodr] 827 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_amr)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: return value type mismatch 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/include/../common/ManagedObject.h:22:33: note: type name 'openvkl::ManagedObject' should match type name 'openvkl::cpu_device::Volume<16>' 22 | struct OPENVKL_CORE_INTERFACE ManagedObject | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/api/../volume/Volume.h:40:12: note: the incompatible type is defined here 40 | struct Volume : public AddStructShared | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: 'openvkl_create_volume__internal_amr_16' was previously declared here 314 | VKL_REGISTER_VOLUME(AMRVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/amr/AMRVolume.cpp:314:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu && /usr/bin/cmake -E cmake_symlink_library ../../../libopenvkl_module_cpu_device_16.so.1.3.2 ../../../libopenvkl_module_cpu_device_16.so.1 ../../../libopenvkl_module_cpu_device_16.so gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 77%] Built target openvkl_module_cpu_device_16 /usr/bin/gmake -f testing/apps/CMakeFiles/vklTests.dir/build.make testing/apps/CMakeFiles/vklTests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 78%] Building ISPC object /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/cmake -E make_directory /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16/local_tests cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/ispc -I /builddir/build/BUILD/openvkl-1.3.2/testing/apps -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu -I /usr/include --arch=x86-64 --addressing=32 -O3 --target=sse4,avx,avx2,avx512skx-i32x16 --wno-perf --pic --opt=disable-assertions -h /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16/simd_conformance_ispc.h -MMM /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev.idep -o /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev.o /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/simd_conformance.ispc cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/openvkl-1.3.2 /builddir/build/BUILD/openvkl-1.3.2/testing/apps /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/CMakeFiles/vklTests.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f testing/apps/CMakeFiles/vklTests.dir/build.make testing/apps/CMakeFiles/vklTests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 79%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/alignment.cpp.o [ 79%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/vklTests.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/vklTests.cpp.o -MF CMakeFiles/vklTests.dir/vklTests.cpp.o.d -o CMakeFiles/vklTests.dir/vklTests.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/vklTests.cpp cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/alignment.cpp.o -MF CMakeFiles/vklTests.dir/tests/alignment.cpp.o.d -o CMakeFiles/vklTests.dir/tests/alignment.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/alignment.cpp [ 79%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/background_undefined.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/background_undefined.cpp.o -MF CMakeFiles/vklTests.dir/tests/background_undefined.cpp.o.d -o CMakeFiles/vklTests.dir/tests/background_undefined.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/background_undefined.cpp [ 80%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/hit_iterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/hit_iterator.cpp.o -MF CMakeFiles/vklTests.dir/tests/hit_iterator.cpp.o.d -o CMakeFiles/vklTests.dir/tests/hit_iterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp: In function 'void scalar_hit_iteration(VKLVolume, unsigned int, float, const std::vector&, const std::vector&, const vkl_vec3f&, const vkl_vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:46:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | if (hitCount >= isoValues.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:61:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | REQUIRE(hitCount == isoValues.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/hit_iterator_epsilon.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/hit_iterator_epsilon.cpp.o -MF CMakeFiles/vklTests.dir/tests/hit_iterator_epsilon.cpp.o.d -o CMakeFiles/vklTests.dir/tests/hit_iterator_epsilon.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator_epsilon.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator_epsilon.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator_epsilon.cpp: In function 'void C_A_T_C_H_T_E_S_T_2()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator_epsilon.cpp:219:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (int i = 0; i < sectionNames.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/interval_iterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/interval_iterator.cpp.o -MF CMakeFiles/vklTests.dir/tests/interval_iterator.cpp.o.d -o CMakeFiles/vklTests.dir/tests/interval_iterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/iterator_utility.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 81%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/simd_conformance.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/simd_conformance.cpp.o -MF CMakeFiles/vklTests.dir/tests/simd_conformance.cpp.o.d -o CMakeFiles/vklTests.dir/tests/simd_conformance.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/simd_conformance.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp: In function 'void scalar_interval_value_ranges_with_value_ranges(VKLVolume, unsigned int, const vkl_vec3f&, const vkl_vec3f&, std::vector<__vkl_box1f>)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:221:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 221 | REQUIRE(intervalCount >= valueRanges.size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/simd_conformance.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/simd_type_conversion.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/simd_type_conversion.cpp.o -MF CMakeFiles/vklTests.dir/tests/simd_type_conversion.cpp.o.d -o CMakeFiles/vklTests.dir/tests/simd_type_conversion.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/simd_type_conversion.cpp [ 82%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_volume_gradients.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_volume_gradients.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_volume_gradients.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_volume_gradients.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/simd_type_conversion.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp: In instantiation of 'void scalar_gradients(float, bool) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredRegularVolume, openvkl::testing::getXYZGradient>]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:78:56: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:40:46: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 40 | (reduce_min(offset) == 0 || offset.x == dimensions.x - 1 || | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:19: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:51: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp: In instantiation of 'void scalar_gradients(float, bool) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredRegularVolume, openvkl::testing::getWaveletGradient>]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:83:60: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:40:46: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 40 | (reduce_min(offset) == 0 || offset.x == dimensions.x - 1 || | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:19: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:51: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp: In instantiation of 'void scalar_gradients(float, bool) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getXYZGradient>]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:90:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:40:46: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 40 | (reduce_min(offset) == 0 || offset.x == dimensions.x - 1 || | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:19: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_gradients.cpp:41:51: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling.cpp [ 83%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling_motion_blur.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling_motion_blur.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling_motion_blur.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling_motion_blur.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling_motion_blur.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling_motion_blur.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling_motion_blur.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling_motion_blur.cpp: In function 'void C_A_T_C_H_T_E_S_T_13()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_sampling_motion_blur.cpp:198:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 198 | for (auto tc = 0; tc < temporalConfigs.size(); tc++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = double; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short unsigned int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = unsigned char; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_gradients_motion_blur.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_gradients_motion_blur.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_regular_volume_gradients_motion_blur.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_regular_volume_gradients_motion_blur.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp [ 85%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_strides.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_strides.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_regular_volume_strides.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_regular_volume_strides.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_strides.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_strides.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp: In function 'void gradients_on_vertices_vs_procedural_values_varying_TUV_data()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp:135:48: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 135 | if ((reduce_min(offset) == 0 || offset.x == dimensions.x - 1 || | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp:136:21: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 136 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp:136:53: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 136 | offset.y == dimensions.y - 1 || offset.z == dimensions.z - 1)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp: In function 'void C_A_T_C_H_T_E_S_T_14()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_gradients_motion_blur.cpp:185:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 185 | for (auto tc = 0; tc < temporalConfigs.size(); tc++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_strides.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = double; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short unsigned int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = unsigned char; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_multi.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_regular_volume_multi.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_regular_volume_multi.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_regular_volume_multi.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_multi.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_multi.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 86%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_spherical_volume_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_spherical_volume_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_spherical_volume_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_spherical_volume_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_multi.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h: In instantiation of 'void gradients_on_vertices_vs_procedural_values_multi(std::shared_ptr<_Tp>, rkcommon::math::vec3i, float) [with VOLUME_TYPE = openvkl::testing::TestingStructuredVolumeMulti; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_regular_volume_multi.cpp:53:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:108:43: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 108 | if (offsetWithStep.x + filterRadius >= v->getDimensions().x || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:109:43: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 109 | offsetWithStep.y + filterRadius >= v->getDimensions().y || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:110:43: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 110 | offsetWithStep.z + filterRadius >= v->getDimensions().z) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:78:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:84:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:90:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:96:48: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:102:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp: In instantiation of 'void sampling_on_interior_vertices_vs_procedural_values(rkcommon::math::vec3i, rkcommon::math::vec3i) [with PROCEDURAL_VOLUME_TYPE = openvkl::testing::ProceduralStructuredSphericalVolume, openvkl::testing::getWaveletGradient>; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:108:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:41:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 41 | offsetWithStep.x == dimensions.x - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:42:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 42 | offsetWithStep.y == dimensions.y - 1 || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_sampling.cpp:43:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 43 | offsetWithStep.z == dimensions.z - 1) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = double; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short unsigned int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = unsigned char; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_spherical_volume_bounding_box.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_spherical_volume_bounding_box.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_spherical_volume_bounding_box.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_spherical_volume_bounding_box.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_bounding_box.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_spherical_volume_bounding_box.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/structured_volume_value_range.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/structured_volume_value_range.cpp.o -MF CMakeFiles/vklTests.dir/tests/structured_volume_value_range.cpp.o.d -o CMakeFiles/vklTests.dir/tests/structured_volume_value_range.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_value_range.cpp /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/structured_volume_value_range.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = double; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short unsigned int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = short int; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = unsigned char; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_gradients.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_gradients.cpp.o -MF CMakeFiles/vklTests.dir/tests/unstructured_volume_gradients.cpp.o.d -o CMakeFiles/vklTests.dir/tests/unstructured_volume_gradients.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_gradients.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_gradients.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/unstructured_volume_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/unstructured_volume_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_sampling.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_sampling.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] [ 88%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_strides.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_strides.cpp.o -MF CMakeFiles/vklTests.dir/tests/unstructured_volume_strides.cpp.o.d -o CMakeFiles/vklTests.dir/tests/unstructured_volume_strides.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_strides.cpp /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = long unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getConstGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_strides.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_value_range.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/unstructured_volume_value_range.cpp.o -MF CMakeFiles/vklTests.dir/tests/unstructured_volume_value_range.cpp.o.d -o CMakeFiles/vklTests.dir/tests/unstructured_volume_value_range.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_value_range.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/unstructured_volume_value_range.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_gradients.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_gradients.cpp.o -MF CMakeFiles/vklTests.dir/tests/vectorized_gradients.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vectorized_gradients.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/stream_gradients.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/stream_gradients.cpp.o -MF CMakeFiles/vklTests.dir/tests/stream_gradients.cpp.o.d -o CMakeFiles/vklTests.dir/tests/stream_gradients.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/stream_gradients.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/stream_gradients.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] [ 90%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_hit_iterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_hit_iterator.cpp.o -MF CMakeFiles/vklTests.dir/tests/vectorized_hit_iterator.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vectorized_hit_iterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:8: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In function 'void vector_hit_iteration(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In function 'void C_A_T_C_H_T_E_S_T_3()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:360:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < timesVarying.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&) [with int W = 4; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:252:34: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&) [with int W = 8; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:262:34: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&) [with int W = 16; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:272:35: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | REQUIRE(hitCount == isoValues.size()); | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration_time_varying(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&, const std::vector&) [with int W = 4; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:365:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:159:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 159 | for (int j = 0; j < isoValues.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration_time_varying(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&, const std::vector&) [with int W = 8; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:376:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:159:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp: In instantiation of 'void vector_hit_iteration_time_varying(VKLSampler, VKLHitIteratorContext, const std::vector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, rkcommon::containers::AlignedVector&, const std::vector&, const std::vector&) [with int W = 16; VKLSampler = Sampler*; VKLHitIteratorContext = HitIteratorContext*; rkcommon::containers::AlignedVector = std::vector >]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:387:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_hit_iterator.cpp:159:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_interval_iterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_interval_iterator.cpp.o -MF CMakeFiles/vklTests.dir/tests/vectorized_interval_iterator.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vectorized_interval_iterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_interval_iterator.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_interval_iterator.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/iterator_utility.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_interval_iterator.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vectorized_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/vectorized_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vectorized_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_sampling.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_sampling.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_sampling.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/stream_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/stream_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/stream_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/stream_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/stream_sampling.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/stream_sampling.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 93%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/amr_volume_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/amr_volume_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/amr_volume_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/amr_volume_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/amr_volume_sampling.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/stream_sampling.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/amr_volume_sampling.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:13: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateVoxels(rkcommon::math::vec3i) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:246:16: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:222:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 222 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 223 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector > openvkl::testing::ProceduralUnstructuredVolume::generateGrid() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:248:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 324 | for (size_t z = 0; z <= dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:325:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | for (size_t y = 0; y <= dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:326:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 326 | for (size_t x = 0; x <= dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h: In instantiation of 'std::vector openvkl::testing::ProceduralUnstructuredVolume::generateTopology() [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:249:41: required from 'void openvkl::testing::ProceduralUnstructuredVolume::generateVKLVolume(VKLDevice) [with idxType = unsigned int; float (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:240:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:349:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 349 | for (size_t z = 0; z < dimensions.z; z++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:350:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 350 | for (size_t y = 0; y < dimensions.y; y++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralUnstructuredVolume.h:351:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 351 | for (size_t x = 0; x < dimensions.x; x++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/amr_volume_value_range.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/amr_volume_value_range.cpp.o -MF CMakeFiles/vklTests.dir/tests/amr_volume_value_range.cpp.o.d -o CMakeFiles/vklTests.dir/tests/amr_volume_value_range.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/amr_volume_value_range.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/amr_volume_value_range.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 94%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume.cpp.o -MF CMakeFiles/vklTests.dir/tests/vdb_volume.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vdb_volume.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_multi.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_multi.cpp.o -MF CMakeFiles/vklTests.dir/tests/vdb_volume_multi.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vdb_volume_multi.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_multi.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_multi.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/gradient_utility.h:9: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 95%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_motion_blur.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_motion_blur.cpp.o -MF CMakeFiles/vklTests.dir/tests/vdb_volume_motion_blur.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vdb_volume_motion_blur.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_multi.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_inner_node_observer.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_inner_node_observer.cpp.o -MF CMakeFiles/vklTests.dir/tests/vdb_volume_inner_node_observer.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vdb_volume_inner_node_observer.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ [ 96%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_dense.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/vdb_volume_dense.cpp.o -MF CMakeFiles/vklTests.dir/tests/vdb_volume_dense.cpp.o.d -o CMakeFiles/vklTests.dir/tests/vdb_volume_dense.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:9: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp: In function 'Volume* vdbToStructuredRegular(openvdb::v10_0::Grid, 4>, 5> > > >::Ptr)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:48:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 48 | for (size_t k = 0; k < dimensions.z; k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:49:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 49 | for (size_t j = 0; j < dimensions.y; j++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:50:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 50 | for (size_t i = 0; i < dimensions.x; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp: At global scope: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:286:13: warning: 'void test_volume_equivalence_rotation(VKLVolume, VKLVolume)' defined but not used [-Wunused-function] 286 | static void test_volume_equivalence_rotation(VKLVolume vklVolume1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:280:13: warning: 'void test_volume_equivalence(VKLVolume, VKLVolume)' defined but not used [-Wunused-function] 280 | static void test_volume_equivalence(VKLVolume vklVolume1, VKLVolume vklVolume2) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:175:13: warning: 'void iterator_equivalence(VKLVolume, VKLVolume, bool)' defined but not used [-Wunused-function] 175 | static void iterator_equivalence(VKLVolume vklVolume1, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_dense.cpp:34:18: warning: 'Volume* vdbToStructuredRegular(openvdb::v10_0::Grid, 4>, 5> > > >::Ptr)' defined but not used [-Wunused-function] 34 | static VKLVolume vdbToStructuredRegular(openvdb::FloatGrid::Ptr grid) | ^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_sampling.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_sampling.cpp.o -MF CMakeFiles/vklTests.dir/tests/particle_volume_sampling.cpp.o.d -o CMakeFiles/vklTests.dir/tests/particle_volume_sampling.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_sampling.cpp [ 97%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_gradients.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_gradients.cpp.o -MF CMakeFiles/vklTests.dir/tests/particle_volume_gradients.cpp.o.d -o CMakeFiles/vklTests.dir/tests/particle_volume_gradients.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_gradients.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_sampling.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_gradients.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_sampling.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_value_range.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_value_range.cpp.o -MF CMakeFiles/vklTests.dir/tests/particle_volume_value_range.cpp.o.d -o CMakeFiles/vklTests.dir/tests/particle_volume_value_range.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_value_range.cpp [ 98%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_radius.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_radius.cpp.o -MF CMakeFiles/vklTests.dir/tests/particle_volume_radius.cpp.o.d -o CMakeFiles/vklTests.dir/tests/particle_volume_radius.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_radius.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_value_range.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_radius.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_radius.cpp:6: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_radius.cpp: In function 'void C_A_T_C_H_T_E_S_T_8()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_radius.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (int i = 0; i < numParticles - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_interval_iterator.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/particle_volume_interval_iterator.cpp.o -MF CMakeFiles/vklTests.dir/tests/particle_volume_interval_iterator.cpp.o.d -o CMakeFiles/vklTests.dir/tests/particle_volume_interval_iterator.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_interval_iterator.cpp [ 99%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/multi_device.cpp.o cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -DOPENVKL_DEVICE_CPU_AMR=1 -DOPENVKL_DEVICE_CPU_PARTICLE=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_REGULAR=1 -DOPENVKL_DEVICE_CPU_STRUCTURED_SPHERICAL=1 -DOPENVKL_DEVICE_CPU_UNSTRUCTURED=1 -DOPENVKL_UTILITY_VDB_OPENVDB_ENABLED -DRKCOMMON_TASKING_TBB -DVKL_TARGET_WIDTH_ENABLED_16 -DVKL_TARGET_WIDTH_ENABLED_4 -DVKL_TARGET_WIDTH_ENABLED_8 -D__TBB_NO_IMPLICIT_LINKAGE=1 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/testing -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/ispc_sse4avxavx2avx512skx-i32x16 -I/builddir/build/BUILD/openvkl-1.3.2/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/include/openvkl -I/builddir/build/BUILD/openvkl-1.3.2/utility/temporal_compression/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/usda/include -I/builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avx512skx-i32x16sse2 -I/builddir/build/BUILD/openvkl-1.3.2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_sse4sse2 -I/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/openvkl/devices/cpu/ispc_avxavx2 -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -std=c++17 -fPIE -MD -MT testing/apps/CMakeFiles/vklTests.dir/tests/multi_device.cpp.o -MF CMakeFiles/vklTests.dir/tests/multi_device.cpp.o.d -o CMakeFiles/vklTests.dir/tests/multi_device.cpp.o -c /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/multi_device.cpp In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/iterator_utility.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/particle_volume_interval_iterator.cpp:5: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/OpenVdbGrid.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/OpenVdbVolume.h:9, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/multi_device.cpp:7: /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h: In member function 'void openvkl::utility::vdb::VdbVolumeBuffers::reserve(size_t, size_t)': /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:322:24: warning: unused variable 'r' [-Wunused-variable] 322 | for (const auto &r : repackedDenseNodes) { | ^ /builddir/build/BUILD/openvkl-1.3.2/utility/vdb/include/openvkl/utility/vdb/VdbVolumeBuffers.h:326:24: warning: unused variable 'r' [-Wunused-variable] 326 | for (const auto &r : repackedTiles) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:8: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h: In member function 'virtual void openvkl::testing::ProceduralParticleVolume::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralParticleVolume.h:115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < numParticles; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:7, from /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredRegularVolume.h:6, from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:10: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h: In constructor 'openvkl::testing::TestingStructuredVolume::TestingStructuredVolume(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, VKLDataType, VKLDataCreationFlags, size_t)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:53:22: warning: 'openvkl::testing::TestingStructuredVolume::temporalConfig' will be initialized after [-Wreorder] 53 | TemporalConfig temporalConfig; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:51:25: warning: 'const VKLDataType openvkl::testing::TestingStructuredVolume::voxelType' [-Wreorder] 51 | const VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolume.h:64:12: warning: when initialized here [-Wreorder] 64 | inline TestingStructuredVolume::TestingStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:14: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In constructor 'openvkl::testing::ProceduralVdbVolumeBase::ProceduralVdbVolumeBase(const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType, const openvkl::testing::TemporalConfig&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:71:19: warning: 'openvkl::testing::ProceduralVdbVolumeBase::voxelType' will be initialized after [-Wreorder] 71 | VKLDataType voxelType; | ^~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:39:35: warning: base 'openvkl::testing::ProceduralVolume' [-Wreorder] 39 | ProceduralVolume(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:30:7: warning: when initialized here [-Wreorder] 30 | ProceduralVdbVolumeBase(const vec3i &dimensions, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:15: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h: In constructor 'openvkl::testing::ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:64:12: warning: 'openvkl::testing::ProceduralVdbVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 64 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:90:38: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 90 | ProceduralVolumeMulti(false) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:74:12: warning: when initialized here [-Wreorder] 74 | inline ProceduralVdbVolumeMulti::ProceduralVdbVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:16: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h: In constructor 'openvkl::testing::RawFileStructuredVolume::RawFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, VKLDataType)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:30:19: warning: 'openvkl::testing::RawFileStructuredVolume::filename' will be initialized after [-Wreorder] 30 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:48:44: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 48 | voxelType) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawFileStructuredVolume.h:35:12: warning: when initialized here [-Wreorder] 35 | inline RawFileStructuredVolume::RawFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:17: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h: In constructor 'openvkl::testing::RawHFileStructuredVolume::RawHFileStructuredVolume(const std::string&, const std::string&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:41:19: warning: 'openvkl::testing::RawHFileStructuredVolume::filename' will be initialized after [-Wreorder] 41 | std::string filename; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:59:72: warning: base 'openvkl::testing::TestingStructuredVolume' [-Wreorder] 59 | VKL_FLOAT /* currently format is limited to float only */) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/RawHFileStructuredVolume.h:47:12: warning: when initialized here [-Wreorder] 47 | inline RawHFileStructuredVolume::RawHFileStructuredVolume( | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/openvkl_testing.h:18: /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In constructor 'openvkl::testing::TestingStructuredVolumeMulti::TestingStructuredVolumeMulti(const std::string&, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, const openvkl::testing::TemporalConfig&, const std::vector >&, VKLDataCreationFlags, bool)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:63:12: warning: 'openvkl::testing::TestingStructuredVolumeMulti::useAOSLayout' will be initialized after [-Wreorder] 63 | bool useAOSLayout; | ^~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:91:57: warning: base 'openvkl::testing::ProceduralVolumeMulti' [-Wreorder] 91 | ProceduralVolumeMulti(temporalConfig.hasTime()) | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:73:12: warning: when initialized here [-Wreorder] 73 | inline TestingStructuredVolumeMulti::TestingStructuredVolumeMulti( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h: In member function 'virtual void openvkl::testing::TestingStructuredVolumeMulti::generateVKLVolume(VKLDevice)': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/TestingStructuredVolumeMulti.h:263:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (int i = 0; i < attributeVolumes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:8, from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/multi_device.cpp:8: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_vec3f(const std::vector >&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:25:20: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:44:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (output.size() != callingWidth * 3) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h: In function 'rkcommon::containers::AlignedVector AOStoSOA_range1f(const std::vector<__vkl_box1f>&, int)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:53:20: warning: comparison of integer expressions of different signedness: 'std::vector<__vkl_box1f>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | if (input.size() > callingWidth) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/aos_soa_conversion.h:69:21: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 69 | if (output.size() != callingWidth * 2) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling(VKLSampler, const rkcommon::math::vec3f&, float, float, unsigned int, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h: In function 'void test_scalar_and_vector_sampling_multi(VKLSampler, const rkcommon::math::vec3f&, const std::vector&, float, const std::vector&, float)': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < v.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/sampling_utility.h:192:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < valid.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] 409 | float lastTime = -1.f; | ^~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addTemporallyUnstructuredLeaf(int, int, int, size_t, const openvkl::testing::TemporalConfig&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:409:19: warning: variable 'lastTime' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:399:49: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] 181 | const size_t numLeafVoxels = vklVdbLevelNumVoxels(leafLevel); | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:406:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:413:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:420:57: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:453:50: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:460:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getYGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:467:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'void openvkl::testing::ProceduralVdbVolume::addLeaf(std::vector&, std::vector&, std::vector >&, const rkcommon::math::vec3i&, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:259:7: required from 'void openvkl::testing::ProceduralVdbVolume::addTemporallyConstantLeaf(int, int, int, size_t, uint32_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}]' /usr/include/c++/13/bits/alloc_traits.h:660:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>; _Args = {VKLDeviceInternal*&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, const rkcommon::math::vec_t&, bool&, openvkl::testing::TemporalConfig&}; typename enable_if<(! is_array< >::value), _Tp>::type = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getZGradient>]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolumeMulti.h:474:58: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:181:22: warning: unused variable 'numLeafVoxels' [-Wunused-variable] /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getZGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getYGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h: In instantiation of 'void openvkl::testing::ProceduralStructuredVolume::generateVoxels(std::vector&, std::vector&, std::vector&) const [with VOXEL_TYPE = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getWaveletGradient]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:125:5: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:137:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 137 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:138:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:155:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 155 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:156:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 156 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:180:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 180 | for (size_t z = 0; z < this->dimensions.z; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 181 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:182:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:224:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 224 | for (size_t y = 0; y < this->dimensions.y; y++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralStructuredVolume.h:225:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 225 | for (size_t x = 0; x < this->dimensions.x; x++) { | ~~^~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../vklTests cd /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/testing/apps && /usr/bin/cmake -E cmake_link_script CMakeFiles/vklTests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/vklTests.dir/vklTests.cpp.o CMakeFiles/vklTests.dir/tests/alignment.cpp.o CMakeFiles/vklTests.dir/tests/background_undefined.cpp.o CMakeFiles/vklTests.dir/tests/hit_iterator.cpp.o CMakeFiles/vklTests.dir/tests/hit_iterator_epsilon.cpp.o CMakeFiles/vklTests.dir/tests/interval_iterator.cpp.o CMakeFiles/vklTests.dir/tests/simd_conformance.cpp.o CMakeFiles/vklTests.dir/tests/simd_type_conversion.cpp.o CMakeFiles/vklTests.dir/tests/structured_volume_gradients.cpp.o CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling.cpp.o CMakeFiles/vklTests.dir/tests/structured_regular_volume_sampling_motion_blur.cpp.o CMakeFiles/vklTests.dir/tests/structured_regular_volume_gradients_motion_blur.cpp.o CMakeFiles/vklTests.dir/tests/structured_regular_volume_strides.cpp.o CMakeFiles/vklTests.dir/tests/structured_regular_volume_multi.cpp.o CMakeFiles/vklTests.dir/tests/structured_spherical_volume_sampling.cpp.o CMakeFiles/vklTests.dir/tests/structured_spherical_volume_bounding_box.cpp.o CMakeFiles/vklTests.dir/tests/structured_volume_value_range.cpp.o CMakeFiles/vklTests.dir/tests/unstructured_volume_gradients.cpp.o CMakeFiles/vklTests.dir/tests/unstructured_volume_sampling.cpp.o CMakeFiles/vklTests.dir/tests/unstructured_volume_strides.cpp.o CMakeFiles/vklTests.dir/tests/unstructured_volume_value_range.cpp.o CMakeFiles/vklTests.dir/tests/vectorized_gradients.cpp.o CMakeFiles/vklTests.dir/tests/stream_gradients.cpp.o CMakeFiles/vklTests.dir/tests/vectorized_hit_iterator.cpp.o CMakeFiles/vklTests.dir/tests/vectorized_interval_iterator.cpp.o CMakeFiles/vklTests.dir/tests/vectorized_sampling.cpp.o CMakeFiles/vklTests.dir/tests/stream_sampling.cpp.o CMakeFiles/vklTests.dir/tests/amr_volume_sampling.cpp.o CMakeFiles/vklTests.dir/tests/amr_volume_value_range.cpp.o CMakeFiles/vklTests.dir/tests/vdb_volume.cpp.o CMakeFiles/vklTests.dir/tests/vdb_volume_multi.cpp.o CMakeFiles/vklTests.dir/tests/vdb_volume_motion_blur.cpp.o CMakeFiles/vklTests.dir/tests/vdb_volume_inner_node_observer.cpp.o CMakeFiles/vklTests.dir/tests/vdb_volume_dense.cpp.o CMakeFiles/vklTests.dir/tests/particle_volume_sampling.cpp.o CMakeFiles/vklTests.dir/tests/particle_volume_gradients.cpp.o CMakeFiles/vklTests.dir/tests/particle_volume_value_range.cpp.o CMakeFiles/vklTests.dir/tests/particle_volume_radius.cpp.o CMakeFiles/vklTests.dir/tests/particle_volume_interval_iterator.cpp.o CMakeFiles/vklTests.dir/tests/multi_device.cpp.o "ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev.o" "ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev_sse4.o" "ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev_avx.o" "ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev_avx2.o" "ispc_sse4avxavx2avx512skx-i32x16/local_tests/simd_conformance.dev_avx512skx.o" -o ../../vklTests -Wl,-rpath,/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build: ../../libopenvkl_testing.a ../../libopenvkl_module_cpu_device.so.1.3.2 ../../libopenvkl_module_cpu_device_4.so.1.3.2 ../../libopenvkl_module_cpu_device_8.so.1.3.2 ../../libopenvkl_module_cpu_device_16.so.1.3.2 /usr/lib64/libopenvdb.so /usr/lib64/libboost_iostreams.so.1.81.0 /usr/lib64/libImath-3_1.so.29.5.0 -lm ../../libopenvkl.so.1.3.2 /usr/lib64/librkcommon.so.1.11.0 -ltbb -ltbbmalloc -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [100%] Built target vklTests gmake[1]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Zi0wRu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 ++ dirname /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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 -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 openvkl-1.3.2 + DESTDIR=/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/version.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvklConfig.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvklConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl.so.1.3.2 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl.so.1 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports-release.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl.so -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/volume.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/volume.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/types.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/sampler.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/sampler.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/parameters.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/openvkl.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/openvkl.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/observer.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/module.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/max_iterator_size.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/iterator.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/iterator.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/ispc_cpp_interop.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/device.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/device.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/data.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/common.isph -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/common.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLTemporalFormat.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLLogLevel.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLFormat.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLFilter.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLError.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLDataType.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/VKLBackgroundUndefined.h -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb/topology.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb/topology_1.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb/topology_2.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/vdb/topology_3.h -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/version.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/third-party-programs.txt -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/third-party-programs-Embree.txt -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/third-party-programs-OSPRay.txt -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/third-party-programs-TBB.txt -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/README.md -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl/CHANGELOG.md -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_4.so.1.3.2 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_4.so.1 -- Set runtime path of "/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_4.so.1.3.2" to "" -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports.cmake -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports-release.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_4.so -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_8.so.1.3.2 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_8.so.1 -- Set runtime path of "/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_8.so.1.3.2" to "" -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports.cmake -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports-release.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_8.so -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_16.so.1.3.2 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_16.so.1 -- Set runtime path of "/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_16.so.1.3.2" to "" -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports.cmake -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports-release.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_16.so -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device.so.1.3.2 -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device.so.1 -- Set runtime path of "/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device.so.1.3.2" to "" -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports.cmake -- Up-to-date: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/cmake/openvkl-1.3.2/openvkl_Exports-release.cmake -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device.so -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/temporal_compression -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/temporal_compression/douglas_peucker.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/usda -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/usda/usda.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/vdb -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/vdb/VdbVolumeBuffers.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/vdb/OpenVdbGrid.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/include/openvkl/utility/vdb/InnerNodes.h -- Installing: /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/bin/vklTests -- Set runtime path of "/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/bin/vklTests" to "" + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.3.2-1.fc39 --unique-debug-suffix -1.3.2-1.fc39.x86_64 --unique-debug-src-base openvkl-1.3.2-1.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/openvkl-1.3.2 extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/bin/vklTests extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl.so.1.3.2 extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device.so.1.3.2 extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_16.so.1.3.2 extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_4.so.1.3.2 extracting debug info from /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/lib64/libopenvkl_module_cpu_device_8.so.1.3.2 original debug info size: 92084kB, size after compression: 64728kB /usr/bin/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. 4301 blocks + /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 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.OHopci + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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 -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 openvkl-1.3.2 + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure --force-new-ctest-process -j2 Internal ctest changing into directory: /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build Test project /builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build Start 1: simd_conformance Start 2: interval_iterators 1/7 Test #1: simd_conformance ................. Passed 0.01 sec Start 3: hit_iterators 2/7 Test #3: hit_iterators .................... Passed 10.27 sec Start 4: volume_bounding_box 3/7 Test #2: interval_iterators ............... Passed 23.24 sec Start 5: volume_gradients 4/7 Test #5: volume_gradients ................. Passed 36.38 sec Start 6: volume_sampling 5/7 Test #4: volume_bounding_box .............. Passed 95.28 sec Start 7: volume_value_range 6/7 Test #7: volume_value_range ............... Passed 37.24 sec 7/7 Test #6: volume_sampling .................. Passed 608.09 sec 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 667.71 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openvkl-1.3.2-1.fc39.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6NWXkt + umask 022 + cd /builddir/build/BUILD + cd openvkl-1.3.2 + DOCDIR=/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + cp -pr README.md /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + cp -pr third-party-programs-Embree.txt third-party-programs-OSPRay.txt third-party-programs-TBB.txt third-party-programs.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.OVfPHm + umask 022 + cd /builddir/build/BUILD + cd openvkl-1.3.2 + LICENSEDIR=/builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + cp -pr LICENSE.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + RPM_EC=0 ++ jobs -p + exit 0 Provides: libopenvkl.so.1()(64bit) libopenvkl_module_cpu_device.so.1()(64bit) libopenvkl_module_cpu_device_16.so.1()(64bit) libopenvkl_module_cpu_device_4.so.1()(64bit) libopenvkl_module_cpu_device_8.so.1()(64bit) openvkl = 1.3.2-1.fc39 openvkl(x86-64) = 1.3.2-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.37.9000-7 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libembree4.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libopenvdb.so.10.0()(64bit) libopenvkl.so.1()(64bit) librkcommon.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(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.22)(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.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtbb.so.2()(64bit) rtld(GNU_HASH) Processing files: openvkl-devel-1.3.2-1.fc39.x86_64 Provides: cmake(openvkl) = 1.3.2 openvkl-devel = 1.3.2-1.fc39 openvkl-devel(x86-64) = 1.3.2-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(x86-64) libopenvkl.so.1()(64bit) libopenvkl_module_cpu_device.so.1()(64bit) libopenvkl_module_cpu_device_16.so.1()(64bit) libopenvkl_module_cpu_device_4.so.1()(64bit) libopenvkl_module_cpu_device_8.so.1()(64bit) Processing files: openvkl-debugsource-1.3.2-1.fc39.x86_64 Provides: openvkl-debugsource = 1.3.2-1.fc39 openvkl-debugsource(x86-64) = 1.3.2-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openvkl-debuginfo-1.3.2-1.fc39.x86_64 Provides: debuginfo(build-id) = 323bd1236d0c83beae4862c200bcf20fae30818c debuginfo(build-id) = 8209eca8c669148482691c4ada32c3520301da32 debuginfo(build-id) = c57a53b92b852540c6cabc83f009d58c1eb4dc7e debuginfo(build-id) = cee2a4ba26be8ee14b00cec9e73e11e35d774fd8 debuginfo(build-id) = f0d0a21c7e8ba19eb76ae995c7947fb2c965d7fb debuginfo(build-id) = f6232dfaec229b95b39db52334c7c882a47105ca libopenvkl.so.1.3.2-1.3.2-1.fc39.x86_64.debug()(64bit) libopenvkl_module_cpu_device.so.1.3.2-1.3.2-1.fc39.x86_64.debug()(64bit) libopenvkl_module_cpu_device_16.so.1.3.2-1.3.2-1.fc39.x86_64.debug()(64bit) libopenvkl_module_cpu_device_4.so.1.3.2-1.3.2-1.fc39.x86_64.debug()(64bit) libopenvkl_module_cpu_device_8.so.1.3.2-1.3.2-1.fc39.x86_64.debug()(64bit) openvkl-debuginfo = 1.3.2-1.fc39 openvkl-debuginfo(x86-64) = 1.3.2-1.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvkl-debugsource(x86-64) = 1.3.2-1.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 Wrote: /builddir/build/RPMS/openvkl-1.3.2-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/openvkl-debugsource-1.3.2-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/openvkl-devel-1.3.2-1.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/openvkl-debuginfo-1.3.2-1.fc39.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Np0rpV + umask 022 + cd /builddir/build/BUILD + cd openvkl-1.3.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.cSgN6H + umask 022 + cd /builddir/build/BUILD + rm -rf openvkl-1.3.2 openvkl-1.3.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openvkl-1.3.2-1.fc39.src.rpm Finish: build phase for openvkl-1.3.2-1.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1682520354.168631/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openvkl-1.3.2-1.fc39.src.rpm) Config(child) 21 minutes 37 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running FedoraReview tool Running: fedora-review --no-colors --prebuilt --rpm-spec --name openvkl --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'openvkl', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg'] cwd: /var/lib/copr-rpmbuild/results rc: 0 stdout: Review template in: /var/lib/copr-rpmbuild/results/openvkl/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. stderr: INFO: Processing local files: openvkl INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results INFO: --> SRPM url: file:///var/lib/copr-rpmbuild/results/openvkl-1.3.2-1.fc39.src.rpm INFO: Using review directory: /var/lib/copr-rpmbuild/results/openvkl INFO: Downloading (Source0): https://github.com/OpenVKL/openvkl/archive/v1.3.2/openvkl-1.3.2.tar.gz INFO: Running checks and generating report INFO: Installing built package(s) INFO: Reading configuration from /etc/mock/site-defaults.cfg INFO: Reading configuration from /etc/mock/chroot-aliases.cfg INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: Active plugins: C/C++, Generic, Shell-api Package basesystem-11-15.fc38.noarch contains no files Package glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 contains no files Package basesystem-11-15.fc38.noarch contains no files Package glibc-minimal-langpack-2.37.9000-7.fc39.x86_64 contains no files INFO: ExclusiveArch dependency checking disabled, enable with EXARCH flag Review template in: /var/lib/copr-rpmbuild/results/openvkl/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. Moving the results into `fedora-review' directory. Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt Running RPMResults tool