Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c154' (ED25519) to the list of known hosts. Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-l6ghbqwv/openvkl/openvkl.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-l6ghbqwv/openvkl --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1687876217.454113 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... 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-l6ghbqwv/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-1687876217.454113/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: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Start(bootstrap): installing dnf tooling 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 1.3 MB/s | 203 kB 00:00 fedora 18 MB/s | 71 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf-plugins-core noarch 4.4.1-3.fc39 fedora 38 k python3-dnf noarch 4.16.1-2.fc39 fedora 604 k Installing dependencies: alternatives x86_64 1.24-1.fc39 fedora 39 k audit-libs x86_64 3.1.1-1.fc39 fedora 117 k basesystem noarch 11-17.fc39 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 20230614-1.git5f3458e.fc39 fedora 94 k curl x86_64 8.1.2-1.fc39 fedora 345 k cyrus-sasl-lib x86_64 2.1.28-10.fc39 fedora 792 k dbus-libs x86_64 1:1.14.8-1.fc39 fedora 156 k dnf-data noarch 4.16.1-2.fc39 fedora 38 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.14 fedora 6.6 k fedora-release-common noarch 39-0.14 fedora 17 k fedora-release-identity-basic noarch 39-0.14 fedora 7.4 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 fmt x86_64 9.1.0-2.fc38 fedora 117 k gawk x86_64 5.2.2-1.fc39 fedora 1.1 M gdbm-libs x86_64 1:1.23-3.fc38 fedora 56 k glib2 x86_64 2.76.3-1.fc39 fedora 2.8 M glibc x86_64 2.37.9000-14.fc39 fedora 2.2 M glibc-common x86_64 2.37.9000-14.fc39 fedora 339 k glibc-minimal-langpack x86_64 2.37.9000-14.fc39 fedora 59 k gmp x86_64 1:6.2.1-4.fc38 fedora 313 k gnupg2 x86_64 2.4.2-2.fc39 fedora 2.6 M gnutls x86_64 3.8.0-6.fc39 fedora 1.1 M gpgme x86_64 1.17.1-5.fc39 fedora 206 k grep x86_64 3.11-1.fc39 fedora 298 k ima-evm-utils x86_64 1.5-1.fc39 fedora 63 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.21-1.fc39 fedora 765 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.6-1.fc39 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-4.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.47.0-1.fc39 fedora 26 k libcomps x86_64 0.1.19-1.fc39 fedora 77 k libcurl x86_64 8.1.2-1.fc39 fedora 323 k libdnf x86_64 0.70.1-3.fc39 fedora 667 k libdnf5 x86_64 5.0.14-1.fc39 fedora 866 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.1.1-4.fc39 fedora 107 k libgcrypt x86_64 1.10.2-1.fc39 fedora 514 k libgomp x86_64 13.1.1-4.fc39 fedora 317 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.4-1.fc39 fedora 159 k libmodulemd x86_64 2.15.0-3.fc39 fedora 232 k libmount x86_64 2.39-4.fc39 fedora 155 k libnghttp2 x86_64 1.54.0-1.fc39 fedora 75 k libnsl2 x86_64 2.0.0-5.fc38 fedora 30 k libpsl x86_64 0.21.2-3.fc39 fedora 63 k librepo x86_64 1.15.1-2.fc38 fedora 96 k libreport-filesystem noarch 2.17.10-1.fc39 fedora 14 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-4.fc39 fedora 67 k libsolv x86_64 0.7.24-4.fc39 fedora 425 k libssh x86_64 0.10.5-1.fc39 fedora 211 k libssh-config noarch 0.10.5-1.fc39 fedora 9.0 k libstdc++ x86_64 13.1.1-4.fc39 fedora 861 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-4.fc39 fedora 28 k libverto x86_64 0.3.2-5.fc38 fedora 21 k libxcrypt x86_64 4.4.35-1.fc39 fedora 119 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-4.20230520.fc39 fedora 86 k ncurses-libs x86_64 6.4-4.20230520.fc39 fedora 336 k nettle x86_64 3.9.1-1.fc39 fedora 425 k npth x86_64 1.6-13.fc39 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 20230614-1.fc39 fedora 57 k python-pip-wheel noarch 23.1.2-1.fc39 fedora 1.4 M python-setuptools-wheel noarch 67.7.2-2.fc39 fedora 661 k python3 x86_64 3.11.4-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-4.fc39 fedora 49 k python3-dnf-plugins-core noarch 4.4.1-3.fc39 fedora 299 k python3-gpg x86_64 1.17.1-5.fc39 fedora 295 k python3-hawkey x86_64 0.70.1-3.fc39 fedora 107 k python3-libcomps x86_64 0.1.19-1.fc39 fedora 47 k python3-libdnf x86_64 0.70.1-3.fc39 fedora 826 k python3-libs x86_64 3.11.4-1.fc39 fedora 9.6 M python3-rpm x86_64 4.18.91-1.fc39 fedora 67 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.91-1.fc39 fedora 528 k rpm-build-libs x86_64 4.18.91-1.fc39 fedora 95 k rpm-libs x86_64 4.18.91-1.fc39 fedora 308 k rpm-sequoia x86_64 1.4.0-3.fc39 fedora 848 k rpm-sign-libs x86_64 4.18.91-1.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-7.fc39 fedora 1.3 M sqlite-libs x86_64 3.41.2-3.fc39 fedora 669 k systemd-libs x86_64 253.5-6.fc39 fedora 652 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.3-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 141 Packages Total download size: 59 M Installed size: 205 M Downloading Packages: [MIRROR] alternatives-1.24-1.fc39.x86_64.rpm: Curl error (28): Timeout was reached for https://nocix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/a/alternatives-1.24-1.fc39.x86_64.rpm [Failed to connect to nocix.mm.fcix.net port 443 after 30000 ms: Timeout was reached] [MIRROR] audit-libs-3.1.1-1.fc39.x86_64.rpm: Curl error (28): Timeout was reached for https://nocix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/a/audit-libs-3.1.1-1.fc39.x86_64.rpm [Failed to connect to nocix.mm.fcix.net port 443 after 30000 ms: Timeout was reached] [MIRROR] basesystem-11-17.fc39.noarch.rpm: Curl error (28): Timeout was reached for https://nocix.mm.fcix.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/b/basesystem-11-17.fc39.noarch.rpm [Failed to connect to nocix.mm.fcix.net port 443 after 30000 ms: Timeout was reached] (1/141): basesystem-11-17.fc39.noarch.rpm 240 B/s | 7.0 kB 00:30 (2/141): alternatives-1.24-1.fc39.x86_64.rpm 1.3 kB/s | 39 kB 00:30 (3/141): bzip2-libs-1.0.8-13.fc38.x86_64.rpm 408 kB/s | 41 kB 00:00 (4/141): audit-libs-3.1.1-1.fc39.x86_64.rpm 3.8 kB/s | 117 kB 00:30 (5/141): bash-5.2.15-3.fc38.x86_64.rpm 3.8 MB/s | 1.8 MB 00:00 (6/141): coreutils-9.3-1.fc39.x86_64.rpm 4.2 MB/s | 1.1 MB 00:00 (7/141): ca-certificates-2023.2.60-2.fc38.noarc 3.1 MB/s | 845 kB 00:00 (8/141): crypto-policies-20230614-1.git5f3458e. 1.9 MB/s | 94 kB 00:00 (9/141): curl-8.1.2-1.fc39.x86_64.rpm 5.5 MB/s | 345 kB 00:00 (10/141): coreutils-common-9.3-1.fc39.x86_64.rp 21 MB/s | 2.1 MB 00:00 (11/141): cyrus-sasl-lib-2.1.28-10.fc39.x86_64. 11 MB/s | 792 kB 00:00 (12/141): dbus-libs-1.14.8-1.fc39.x86_64.rpm 2.7 MB/s | 156 kB 00:00 (13/141): dnf-data-4.16.1-2.fc39.noarch.rpm 810 kB/s | 38 kB 00:00 (14/141): dnf-plugins-core-4.4.1-3.fc39.noarch. 784 kB/s | 38 kB 00:00 (15/141): elfutils-default-yama-scope-0.189-2.f 309 kB/s | 15 kB 00:00 (16/141): elfutils-libelf-0.189-2.fc39.x86_64.r 3.9 MB/s | 196 kB 00:00 (17/141): expat-2.5.0-2.fc38.x86_64.rpm 2.2 MB/s | 110 kB 00:00 (18/141): elfutils-libs-0.189-2.fc39.x86_64.rpm 4.5 MB/s | 260 kB 00:00 (19/141): fedora-gpg-keys-39-0.1.noarch.rpm 2.5 MB/s | 126 kB 00:00 (20/141): fedora-release-39-0.14.noarch.rpm 141 kB/s | 6.6 kB 00:00 (21/141): fedora-release-common-39-0.14.noarch. 350 kB/s | 17 kB 00:00 (22/141): fedora-release-identity-basic-39-0.14 158 kB/s | 7.4 kB 00:00 (23/141): fedora-repos-39-0.1.noarch.rpm 201 kB/s | 9.4 kB 00:00 (24/141): fedora-repos-rawhide-39-0.1.noarch.rp 189 kB/s | 9.0 kB 00:00 (25/141): file-libs-5.44-3.fc39.x86_64.rpm 13 MB/s | 730 kB 00:00 (26/141): findutils-4.9.0-4.fc39.x86_64.rpm 7.2 MB/s | 491 kB 00:00 (27/141): filesystem-3.18-4.fc39.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (28/141): fmt-9.1.0-2.fc38.x86_64.rpm 1.2 MB/s | 117 kB 00:00 (29/141): gdbm-libs-1.23-3.fc38.x86_64.rpm 1.1 MB/s | 56 kB 00:00 (30/141): gawk-5.2.2-1.fc39.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (31/141): glib2-2.76.3-1.fc39.x86_64.rpm 28 MB/s | 2.8 MB 00:00 (32/141): glibc-common-2.37.9000-14.fc39.x86_64 5.2 MB/s | 339 kB 00:00 (33/141): glibc-2.37.9000-14.fc39.x86_64.rpm 20 MB/s | 2.2 MB 00:00 (34/141): glibc-minimal-langpack-2.37.9000-14.f 1.2 MB/s | 59 kB 00:00 (35/141): gmp-6.2.1-4.fc38.x86_64.rpm 5.5 MB/s | 313 kB 00:00 (36/141): gnupg2-2.4.2-2.fc39.x86_64.rpm 33 MB/s | 2.6 MB 00:00 (37/141): gnutls-3.8.0-6.fc39.x86_64.rpm 18 MB/s | 1.1 MB 00:00 (38/141): gpgme-1.17.1-5.fc39.x86_64.rpm 3.7 MB/s | 206 kB 00:00 (39/141): grep-3.11-1.fc39.x86_64.rpm 5.8 MB/s | 298 kB 00:00 (40/141): ima-evm-utils-1.5-1.fc39.x86_64.rpm 1.2 MB/s | 63 kB 00:00 (41/141): json-c-0.16-4.fc38.x86_64.rpm 838 kB/s | 41 kB 00:00 (42/141): keyutils-libs-1.6.1-6.fc38.x86_64.rpm 663 kB/s | 31 kB 00:00 (43/141): krb5-libs-1.21-1.fc39.x86_64.rpm 13 MB/s | 765 kB 00:00 (44/141): libacl-2.3.1-7.fc39.x86_64.rpm 474 kB/s | 23 kB 00:00 (45/141): libarchive-3.6.1-5.fc39.x86_64.rpm 7.7 MB/s | 400 kB 00:00 (46/141): libattr-2.5.1-7.fc39.x86_64.rpm 379 kB/s | 18 kB 00:00 (47/141): libassuan-2.5.6-1.fc39.x86_64.rpm 1.3 MB/s | 67 kB 00:00 (48/141): libb2-0.98.1-8.fc38.x86_64.rpm 544 kB/s | 25 kB 00:00 (49/141): libblkid-2.39-4.fc39.x86_64.rpm 2.3 MB/s | 116 kB 00:00 (50/141): libbrotli-1.0.9-11.fc38.x86_64.rpm 5.5 MB/s | 317 kB 00:00 (51/141): libcap-2.48-6.fc38.x86_64.rpm 1.3 MB/s | 67 kB 00:00 (52/141): libcap-ng-0.8.3-5.fc38.x86_64.rpm 646 kB/s | 32 kB 00:00 (53/141): libcom_err-1.47.0-1.fc39.x86_64.rpm 546 kB/s | 26 kB 00:00 (54/141): libcomps-0.1.19-1.fc39.x86_64.rpm 1.4 MB/s | 77 kB 00:00 (55/141): libcurl-8.1.2-1.fc39.x86_64.rpm 5.5 MB/s | 323 kB 00:00 (56/141): libdnf-0.70.1-3.fc39.x86_64.rpm 9.6 MB/s | 667 kB 00:00 (57/141): libdnf5-5.0.14-1.fc39.x86_64.rpm 13 MB/s | 866 kB 00:00 (58/141): libeconf-0.4.0-5.fc38.x86_64.rpm 557 kB/s | 27 kB 00:00 (59/141): libevent-2.1.12-8.fc38.x86_64.rpm 4.5 MB/s | 257 kB 00:00 (60/141): libffi-3.4.4-2.fc38.x86_64.rpm 777 kB/s | 38 kB 00:00 (61/141): libfsverity-1.4-9.fc38.x86_64.rpm 399 kB/s | 19 kB 00:00 (62/141): libgcc-13.1.1-4.fc39.x86_64.rpm 2.0 MB/s | 107 kB 00:00 (63/141): libgcrypt-1.10.2-1.fc39.x86_64.rpm 8.8 MB/s | 514 kB 00:00 (64/141): libgomp-13.1.1-4.fc39.x86_64.rpm 6.0 MB/s | 317 kB 00:00 (65/141): libgpg-error-1.47-1.fc39.x86_64.rpm 3.8 MB/s | 230 kB 00:00 (66/141): libidn2-2.3.4-2.fc38.x86_64.rpm 2.9 MB/s | 160 kB 00:00 (67/141): libksba-1.6.4-1.fc39.x86_64.rpm 2.9 MB/s | 159 kB 00:00 (68/141): libmodulemd-2.15.0-3.fc39.x86_64.rpm 4.0 MB/s | 232 kB 00:00 (69/141): libmount-2.39-4.fc39.x86_64.rpm 3.1 MB/s | 155 kB 00:00 (70/141): libnghttp2-1.54.0-1.fc39.x86_64.rpm 1.5 MB/s | 75 kB 00:00 (71/141): libnsl2-2.0.0-5.fc38.x86_64.rpm 629 kB/s | 30 kB 00:00 (72/141): libpsl-0.21.2-3.fc39.x86_64.rpm 1.3 MB/s | 63 kB 00:00 (73/141): librepo-1.15.1-2.fc38.x86_64.rpm 1.8 MB/s | 96 kB 00:00 (74/141): libreport-filesystem-2.17.10-1.fc39.n 296 kB/s | 14 kB 00:00 (75/141): libselinux-3.5-1.fc39.x86_64.rpm 1.8 MB/s | 87 kB 00:00 (76/141): libsemanage-3.5-2.fc39.x86_64.rpm 2.4 MB/s | 120 kB 00:00 (77/141): libsepol-3.5-1.fc39.x86_64.rpm 5.4 MB/s | 324 kB 00:00 (78/141): libsigsegv-2.14-4.fc38.x86_64.rpm 565 kB/s | 27 kB 00:00 (79/141): libsmartcols-2.39-4.fc39.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (80/141): libssh-0.10.5-1.fc39.x86_64.rpm 4.1 MB/s | 211 kB 00:00 (81/141): libssh-config-0.10.5-1.fc39.noarch.rp 181 kB/s | 9.0 kB 00:00 (82/141): libsolv-0.7.24-4.fc39.x86_64.rpm 6.6 MB/s | 425 kB 00:00 (83/141): libstdc++-13.1.1-4.fc39.x86_64.rpm 14 MB/s | 861 kB 00:00 (84/141): libtasn1-4.19.0-2.fc38.x86_64.rpm 1.4 MB/s | 74 kB 00:00 (85/141): libtirpc-1.3.3-1.rc1.fc39.x86_64.rpm 1.8 MB/s | 93 kB 00:00 (86/141): libuuid-2.39-4.fc39.x86_64.rpm 517 kB/s | 28 kB 00:00 (87/141): libunistring1.0-1.0-1.fc38.x86_64.rpm 8.3 MB/s | 539 kB 00:00 (88/141): libunistring-1.1-3.fc38.x86_64.rpm 8.2 MB/s | 545 kB 00:00 (89/141): libverto-0.3.2-5.fc38.x86_64.rpm 441 kB/s | 21 kB 00:00 (90/141): libxcrypt-4.4.35-1.fc39.x86_64.rpm 2.4 MB/s | 119 kB 00:00 (91/141): libxml2-2.10.4-1.fc39.x86_64.rpm 12 MB/s | 700 kB 00:00 (92/141): libyaml-0.2.5-9.fc38.x86_64.rpm 1.1 MB/s | 59 kB 00:00 (93/141): libzstd-1.5.5-1.fc39.x86_64.rpm 5.5 MB/s | 308 kB 00:00 (94/141): lua-libs-5.4.4-9.fc39.x86_64.rpm 2.5 MB/s | 133 kB 00:00 (95/141): lz4-libs-1.9.4-3.fc39.x86_64.rpm 1.2 MB/s | 67 kB 00:00 (96/141): mpdecimal-2.5.1-6.fc38.x86_64.rpm 1.6 MB/s | 89 kB 00:00 (97/141): mpfr-4.1.1-3.fc38.x86_64.rpm 9.3 MB/s | 600 kB 00:00 (98/141): ncurses-base-6.4-4.20230520.fc39.noar 1.6 MB/s | 86 kB 00:00 (99/141): ncurses-libs-6.4-4.20230520.fc39.x86_ 5.8 MB/s | 336 kB 00:00 (100/141): nettle-3.9.1-1.fc39.x86_64.rpm 6.3 MB/s | 425 kB 00:00 (101/141): npth-1.6-13.fc39.x86_64.rpm 438 kB/s | 24 kB 00:00 (102/141): openldap-2.6.4-2.fc39.x86_64.rpm 4.4 MB/s | 255 kB 00:00 (103/141): openssl-libs-3.0.8-2.fc39.x86_64.rpm 24 MB/s | 2.1 MB 00:00 (104/141): p11-kit-0.24.1-6.fc38.x86_64.rpm 4.4 MB/s | 359 kB 00:00 (105/141): p11-kit-trust-0.24.1-6.fc38.x86_64.r 2.0 MB/s | 136 kB 00:00 (106/141): pcre2-10.42-1.fc38.1.x86_64.rpm 4.4 MB/s | 234 kB 00:00 (107/141): popt-1.19-2.fc38.x86_64.rpm 1.3 MB/s | 67 kB 00:00 (108/141): pcre2-syntax-10.42-1.fc38.1.noarch.r 2.5 MB/s | 144 kB 00:00 (109/141): publicsuffix-list-dafsa-20230614-1.f 1.1 MB/s | 57 kB 00:00 (110/141): python-pip-wheel-23.1.2-1.fc39.noarc 18 MB/s | 1.4 MB 00:00 (111/141): python-setuptools-wheel-67.7.2-2.fc3 8.2 MB/s | 661 kB 00:00 (112/141): python3-3.11.4-1.fc39.x86_64.rpm 494 kB/s | 28 kB 00:00 (113/141): python3-dbus-1.3.2-2.fc38.x86_64.rpm 2.7 MB/s | 157 kB 00:00 (114/141): python3-dateutil-2.8.2-6.fc39.noarch 5.4 MB/s | 360 kB 00:00 (115/141): python3-distro-1.8.0-4.fc39.noarch.r 940 kB/s | 49 kB 00:00 (116/141): python3-dnf-4.16.1-2.fc39.noarch.rpm 10 MB/s | 604 kB 00:00 (117/141): python3-dnf-plugins-core-4.4.1-3.fc3 4.8 MB/s | 299 kB 00:00 (118/141): python3-gpg-1.17.1-5.fc39.x86_64.rpm 5.2 MB/s | 295 kB 00:00 (119/141): python3-hawkey-0.70.1-3.fc39.x86_64. 1.7 MB/s | 107 kB 00:00 (120/141): python3-libcomps-0.1.19-1.fc39.x86_6 814 kB/s | 47 kB 00:00 (121/141): python3-libdnf-0.70.1-3.fc39.x86_64. 12 MB/s | 826 kB 00:00 (122/141): python3-rpm-4.18.91-1.fc39.x86_64.rp 907 kB/s | 67 kB 00:00 (123/141): python3-six-1.16.0-9.fc38.noarch.rpm 634 kB/s | 42 kB 00:00 (124/141): python3-systemd-235-2.fc38.x86_64.rp 1.5 MB/s | 108 kB 00:00 (125/141): readline-8.2-3.fc38.x86_64.rpm 2.9 MB/s | 212 kB 00:00 (126/141): rpm-build-libs-4.18.91-1.fc39.x86_64 1.5 MB/s | 95 kB 00:00 (127/141): rpm-4.18.91-1.fc39.x86_64.rpm 6.9 MB/s | 528 kB 00:00 (128/141): rpm-libs-4.18.91-1.fc39.x86_64.rpm 5.1 MB/s | 308 kB 00:00 (129/141): rpm-sequoia-1.4.0-3.fc39.x86_64.rpm 9.8 MB/s | 848 kB 00:00 (130/141): python3-libs-3.11.4-1.fc39.x86_64.rp 29 MB/s | 9.6 MB 00:00 (131/141): rpm-sign-libs-4.18.91-1.fc39.x86_64. 411 kB/s | 26 kB 00:00 (132/141): sed-4.8-12.fc38.x86_64.rpm 3.7 MB/s | 306 kB 00:00 (133/141): setup-2.14.3-3.fc39.noarch.rpm 2.0 MB/s | 152 kB 00:00 (134/141): shadow-utils-4.13-7.fc39.x86_64.rpm 16 MB/s | 1.3 MB 00:00 (135/141): systemd-libs-253.5-6.fc39.x86_64.rpm 9.8 MB/s | 652 kB 00:00 (136/141): sqlite-libs-3.41.2-3.fc39.x86_64.rpm 8.9 MB/s | 669 kB 00:00 (137/141): tpm2-tss-4.0.1-3.fc38.x86_64.rpm 10 MB/s | 675 kB 00:00 (138/141): xz-libs-5.4.3-1.fc39.x86_64.rpm 1.9 MB/s | 108 kB 00:00 (139/141): zchunk-libs-1.3.1-1.fc39.x86_64.rpm 1.0 MB/s | 52 kB 00:00 (140/141): tzdata-2023c-1.fc39.noarch.rpm 11 MB/s | 718 kB 00:00 (141/141): zlib-1.2.13-3.fc38.x86_64.rpm 1.7 MB/s | 95 kB 00:00 -------------------------------------------------------------------------------- Total 1.8 MB/s | 59 MB 00:33 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 Key imported successfullyImporting 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 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.1.1-4.fc39.x86_64 1/141 Running scriptlet: libgcc-13.1.1-4.fc39.x86_64 1/141 Installing : tzdata-2023c-1.fc39.noarch 2/141 Installing : crypto-policies-20230614-1.git5f3458e.fc39.noarc 3/141 Running scriptlet: crypto-policies-20230614-1.git5f3458e.fc39.noarc 3/141 Installing : fedora-release-identity-basic-39-0.14.noarch 4/141 Installing : python-setuptools-wheel-67.7.2-2.fc39.noarch 5/141 Installing : publicsuffix-list-dafsa-20230614-1.fc39.noarch 6/141 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 7/141 Installing : ncurses-base-6.4-4.20230520.fc39.noarch 8/141 Installing : libssh-config-0.10.5-1.fc39.noarch 9/141 Installing : libreport-filesystem-2.17.10-1.fc39.noarch 10/141 Installing : fedora-gpg-keys-39-0.1.noarch 11/141 Installing : fedora-release-39-0.14.noarch 12/141 Installing : fedora-release-common-39-0.14.noarch 13/141 Installing : fedora-repos-rawhide-39-0.1.noarch 14/141 Installing : fedora-repos-39-0.1.noarch 15/141 Installing : setup-2.14.3-3.fc39.noarch 16/141 Running scriptlet: setup-2.14.3-3.fc39.noarch 16/141 Installing : filesystem-3.18-4.fc39.x86_64 17/141 Installing : basesystem-11-17.fc39.noarch 18/141 Installing : glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 19/141 Installing : glibc-common-2.37.9000-14.fc39.x86_64 20/141 Running scriptlet: glibc-2.37.9000-14.fc39.x86_64 21/141 Installing : glibc-2.37.9000-14.fc39.x86_64 21/141 Running scriptlet: glibc-2.37.9000-14.fc39.x86_64 21/141 Installing : ncurses-libs-6.4-4.20230520.fc39.x86_64 22/141 Installing : bash-5.2.15-3.fc38.x86_64 23/141 Running scriptlet: bash-5.2.15-3.fc38.x86_64 23/141 Installing : zlib-1.2.13-3.fc38.x86_64 24/141 Installing : bzip2-libs-1.0.8-13.fc38.x86_64 25/141 Installing : libzstd-1.5.5-1.fc39.x86_64 26/141 Installing : xz-libs-5.4.3-1.fc39.x86_64 27/141 Installing : libxml2-2.10.4-1.fc39.x86_64 28/141 Installing : sqlite-libs-3.41.2-3.fc39.x86_64 29/141 Installing : gmp-1:6.2.1-4.fc38.x86_64 30/141 Installing : libgpg-error-1.47-1.fc39.x86_64 31/141 Installing : libstdc++-13.1.1-4.fc39.x86_64 32/141 Installing : libcap-2.48-6.fc38.x86_64 33/141 Installing : libuuid-2.39-4.fc39.x86_64 34/141 Installing : readline-8.2-3.fc38.x86_64 35/141 Installing : libattr-2.5.1-7.fc39.x86_64 36/141 Installing : libacl-2.3.1-7.fc39.x86_64 37/141 Installing : libffi-3.4.4-2.fc38.x86_64 38/141 Installing : p11-kit-0.24.1-6.fc38.x86_64 39/141 Installing : libxcrypt-4.4.35-1.fc39.x86_64 40/141 Installing : pcre2-10.42-1.fc38.1.x86_64 41/141 Installing : popt-1.19-2.fc38.x86_64 42/141 Installing : libassuan-2.5.6-1.fc39.x86_64 43/141 Installing : elfutils-libelf-0.189-2.fc39.x86_64 44/141 Installing : expat-2.5.0-2.fc38.x86_64 45/141 Installing : gdbm-libs-1:1.23-3.fc38.x86_64 46/141 Installing : json-c-0.16-4.fc38.x86_64 47/141 Installing : keyutils-libs-1.6.1-6.fc38.x86_64 48/141 Installing : libcom_err-1.47.0-1.fc39.x86_64 49/141 Installing : libgomp-13.1.1-4.fc39.x86_64 50/141 Installing : libsepol-3.5-1.fc39.x86_64 51/141 Installing : libselinux-3.5-1.fc39.x86_64 52/141 Installing : sed-4.8-12.fc38.x86_64 53/141 Installing : libsmartcols-2.39-4.fc39.x86_64 54/141 Installing : libtasn1-4.19.0-2.fc38.x86_64 55/141 Installing : libunistring-1.1-3.fc38.x86_64 56/141 Installing : lua-libs-5.4.4-9.fc39.x86_64 57/141 Installing : lz4-libs-1.9.4-3.fc39.x86_64 58/141 Installing : systemd-libs-253.5-6.fc39.x86_64 59/141 Installing : dbus-libs-1:1.14.8-1.fc39.x86_64 60/141 Installing : findutils-1:4.9.0-4.fc39.x86_64 61/141 Installing : libb2-0.98.1-8.fc38.x86_64 62/141 Installing : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 63/141 Installing : libcomps-0.1.19-1.fc39.x86_64 64/141 Installing : grep-3.11-1.fc39.x86_64 65/141 Installing : libblkid-2.39-4.fc39.x86_64 66/141 Installing : libmount-2.39-4.fc39.x86_64 67/141 Installing : fmt-9.1.0-2.fc38.x86_64 68/141 Installing : libgcrypt-1.10.2-1.fc39.x86_64 69/141 Installing : libksba-1.6.4-1.fc39.x86_64 70/141 Installing : mpfr-4.1.1-3.fc38.x86_64 71/141 Installing : nettle-3.9.1-1.fc39.x86_64 72/141 Installing : file-libs-5.44-3.fc39.x86_64 73/141 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 74/141 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 74/141 Installing : elfutils-libs-0.189-2.fc39.x86_64 75/141 Installing : alternatives-1.24-1.fc39.x86_64 76/141 Installing : p11-kit-trust-0.24.1-6.fc38.x86_64 77/141 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.x86_64 77/141 Installing : libbrotli-1.0.9-11.fc38.x86_64 78/141 Installing : libcap-ng-0.8.3-5.fc38.x86_64 79/141 Installing : audit-libs-3.1.1-1.fc39.x86_64 80/141 Installing : libsemanage-3.5-2.fc39.x86_64 81/141 Installing : libeconf-0.4.0-5.fc38.x86_64 82/141 Installing : shadow-utils-2:4.13-7.fc39.x86_64 83/141 Installing : libnghttp2-1.54.0-1.fc39.x86_64 84/141 Installing : libsigsegv-2.14-4.fc38.x86_64 85/141 Installing : gawk-5.2.2-1.fc39.x86_64 86/141 Installing : libunistring1.0-1.0-1.fc38.x86_64 87/141 Installing : libidn2-2.3.4-2.fc38.x86_64 88/141 Installing : gnutls-3.8.0-6.fc39.x86_64 89/141 Installing : glib2-2.76.3-1.fc39.x86_64 90/141 Installing : libpsl-0.21.2-3.fc39.x86_64 91/141 Installing : libverto-0.3.2-5.fc38.x86_64 92/141 Installing : libyaml-0.2.5-9.fc38.x86_64 93/141 Installing : mpdecimal-2.5.1-6.fc38.x86_64 94/141 Installing : npth-1.6-13.fc39.x86_64 95/141 Installing : coreutils-common-9.3-1.fc39.x86_64 96/141 Installing : openssl-libs-1:3.0.8-2.fc39.x86_64 97/141 Installing : coreutils-9.3-1.fc39.x86_64 98/141 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/141 Installing : ca-certificates-2023.2.60-2.fc38.noarch 99/141 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 99/141 Installing : krb5-libs-1.21-1.fc39.x86_64 100/141 Installing : libtirpc-1.3.3-1.rc1.fc39.x86_64 101/141 Installing : zchunk-libs-1.3.1-1.fc39.x86_64 102/141 Installing : libnsl2-2.0.0-5.fc38.x86_64 103/141 Installing : libssh-0.10.5-1.fc39.x86_64 104/141 Installing : python-pip-wheel-23.1.2-1.fc39.noarch 105/141 Installing : python3-3.11.4-1.fc39.x86_64 106/141 Installing : python3-libs-3.11.4-1.fc39.x86_64 107/141 Installing : python3-libcomps-0.1.19-1.fc39.x86_64 108/141 Installing : python3-dbus-1.3.2-2.fc38.x86_64 109/141 Installing : python3-distro-1.8.0-4.fc39.noarch 110/141 Installing : python3-six-1.16.0-9.fc38.noarch 111/141 Installing : python3-dateutil-1:2.8.2-6.fc39.noarch 112/141 Installing : python3-systemd-235-2.fc38.x86_64 113/141 Installing : libarchive-3.6.1-5.fc39.x86_64 114/141 Installing : libevent-2.1.12-8.fc38.x86_64 115/141 Installing : openldap-2.6.4-2.fc39.x86_64 116/141 Installing : libcurl-8.1.2-1.fc39.x86_64 117/141 Running scriptlet: tpm2-tss-4.0.1-3.fc38.x86_64 118/141 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-3.fc38.x86_64 118/141 Installing : gnupg2-2.4.2-2.fc39.x86_64 119/141 Installing : gpgme-1.17.1-5.fc39.x86_64 120/141 Installing : librepo-1.15.1-2.fc38.x86_64 121/141 Installing : python3-gpg-1.17.1-5.fc39.x86_64 122/141 Installing : ima-evm-utils-1.5-1.fc39.x86_64 123/141 Installing : curl-8.1.2-1.fc39.x86_64 124/141 Installing : libfsverity-1.4-9.fc38.x86_64 125/141 Installing : rpm-sequoia-1.4.0-3.fc39.x86_64 126/141 Installing : rpm-libs-4.18.91-1.fc39.x86_64 127/141 Installing : libmodulemd-2.15.0-3.fc39.x86_64 128/141 Installing : libsolv-0.7.24-4.fc39.x86_64 129/141 Installing : libdnf-0.70.1-3.fc39.x86_64 130/141 Installing : python3-libdnf-0.70.1-3.fc39.x86_64 131/141 Installing : python3-hawkey-0.70.1-3.fc39.x86_64 132/141 Installing : libdnf5-5.0.14-1.fc39.x86_64 133/141 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : dnf-data-4.16.1-2.fc39.noarch 134/141 Installing : rpm-build-libs-4.18.91-1.fc39.x86_64 135/141 Installing : rpm-sign-libs-4.18.91-1.fc39.x86_64 136/141 Installing : python3-rpm-4.18.91-1.fc39.x86_64 137/141 Installing : python3-dnf-4.16.1-2.fc39.noarch 138/141 Installing : python3-dnf-plugins-core-4.4.1-3.fc39.noarch 139/141 Installing : dnf-plugins-core-4.4.1-3.fc39.noarch 140/141 Running scriptlet: rpm-4.18.91-1.fc39.x86_64 141/141 Installing : rpm-4.18.91-1.fc39.x86_64 141/141 Running scriptlet: filesystem-3.18-4.fc39.x86_64 141/141 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 141/141 Running scriptlet: rpm-4.18.91-1.fc39.x86_64 141/141 Verifying : alternatives-1.24-1.fc39.x86_64 1/141 Verifying : audit-libs-3.1.1-1.fc39.x86_64 2/141 Verifying : basesystem-11-17.fc39.noarch 3/141 Verifying : bash-5.2.15-3.fc38.x86_64 4/141 Verifying : bzip2-libs-1.0.8-13.fc38.x86_64 5/141 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 6/141 Verifying : coreutils-9.3-1.fc39.x86_64 7/141 Verifying : coreutils-common-9.3-1.fc39.x86_64 8/141 Verifying : crypto-policies-20230614-1.git5f3458e.fc39.noarc 9/141 Verifying : curl-8.1.2-1.fc39.x86_64 10/141 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 11/141 Verifying : dbus-libs-1:1.14.8-1.fc39.x86_64 12/141 Verifying : dnf-data-4.16.1-2.fc39.noarch 13/141 Verifying : dnf-plugins-core-4.4.1-3.fc39.noarch 14/141 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 15/141 Verifying : elfutils-libelf-0.189-2.fc39.x86_64 16/141 Verifying : elfutils-libs-0.189-2.fc39.x86_64 17/141 Verifying : expat-2.5.0-2.fc38.x86_64 18/141 Verifying : fedora-gpg-keys-39-0.1.noarch 19/141 Verifying : fedora-release-39-0.14.noarch 20/141 Verifying : fedora-release-common-39-0.14.noarch 21/141 Verifying : fedora-release-identity-basic-39-0.14.noarch 22/141 Verifying : fedora-repos-39-0.1.noarch 23/141 Verifying : fedora-repos-rawhide-39-0.1.noarch 24/141 Verifying : file-libs-5.44-3.fc39.x86_64 25/141 Verifying : filesystem-3.18-4.fc39.x86_64 26/141 Verifying : findutils-1:4.9.0-4.fc39.x86_64 27/141 Verifying : fmt-9.1.0-2.fc38.x86_64 28/141 Verifying : gawk-5.2.2-1.fc39.x86_64 29/141 Verifying : gdbm-libs-1:1.23-3.fc38.x86_64 30/141 Verifying : glib2-2.76.3-1.fc39.x86_64 31/141 Verifying : glibc-2.37.9000-14.fc39.x86_64 32/141 Verifying : glibc-common-2.37.9000-14.fc39.x86_64 33/141 Verifying : glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 34/141 Verifying : gmp-1:6.2.1-4.fc38.x86_64 35/141 Verifying : gnupg2-2.4.2-2.fc39.x86_64 36/141 Verifying : gnutls-3.8.0-6.fc39.x86_64 37/141 Verifying : gpgme-1.17.1-5.fc39.x86_64 38/141 Verifying : grep-3.11-1.fc39.x86_64 39/141 Verifying : ima-evm-utils-1.5-1.fc39.x86_64 40/141 Verifying : json-c-0.16-4.fc38.x86_64 41/141 Verifying : keyutils-libs-1.6.1-6.fc38.x86_64 42/141 Verifying : krb5-libs-1.21-1.fc39.x86_64 43/141 Verifying : libacl-2.3.1-7.fc39.x86_64 44/141 Verifying : libarchive-3.6.1-5.fc39.x86_64 45/141 Verifying : libassuan-2.5.6-1.fc39.x86_64 46/141 Verifying : libattr-2.5.1-7.fc39.x86_64 47/141 Verifying : libb2-0.98.1-8.fc38.x86_64 48/141 Verifying : libblkid-2.39-4.fc39.x86_64 49/141 Verifying : libbrotli-1.0.9-11.fc38.x86_64 50/141 Verifying : libcap-2.48-6.fc38.x86_64 51/141 Verifying : libcap-ng-0.8.3-5.fc38.x86_64 52/141 Verifying : libcom_err-1.47.0-1.fc39.x86_64 53/141 Verifying : libcomps-0.1.19-1.fc39.x86_64 54/141 Verifying : libcurl-8.1.2-1.fc39.x86_64 55/141 Verifying : libdnf-0.70.1-3.fc39.x86_64 56/141 Verifying : libdnf5-5.0.14-1.fc39.x86_64 57/141 Verifying : libeconf-0.4.0-5.fc38.x86_64 58/141 Verifying : libevent-2.1.12-8.fc38.x86_64 59/141 Verifying : libffi-3.4.4-2.fc38.x86_64 60/141 Verifying : libfsverity-1.4-9.fc38.x86_64 61/141 Verifying : libgcc-13.1.1-4.fc39.x86_64 62/141 Verifying : libgcrypt-1.10.2-1.fc39.x86_64 63/141 Verifying : libgomp-13.1.1-4.fc39.x86_64 64/141 Verifying : libgpg-error-1.47-1.fc39.x86_64 65/141 Verifying : libidn2-2.3.4-2.fc38.x86_64 66/141 Verifying : libksba-1.6.4-1.fc39.x86_64 67/141 Verifying : libmodulemd-2.15.0-3.fc39.x86_64 68/141 Verifying : libmount-2.39-4.fc39.x86_64 69/141 Verifying : libnghttp2-1.54.0-1.fc39.x86_64 70/141 Verifying : libnsl2-2.0.0-5.fc38.x86_64 71/141 Verifying : libpsl-0.21.2-3.fc39.x86_64 72/141 Verifying : librepo-1.15.1-2.fc38.x86_64 73/141 Verifying : libreport-filesystem-2.17.10-1.fc39.noarch 74/141 Verifying : libselinux-3.5-1.fc39.x86_64 75/141 Verifying : libsemanage-3.5-2.fc39.x86_64 76/141 Verifying : libsepol-3.5-1.fc39.x86_64 77/141 Verifying : libsigsegv-2.14-4.fc38.x86_64 78/141 Verifying : libsmartcols-2.39-4.fc39.x86_64 79/141 Verifying : libsolv-0.7.24-4.fc39.x86_64 80/141 Verifying : libssh-0.10.5-1.fc39.x86_64 81/141 Verifying : libssh-config-0.10.5-1.fc39.noarch 82/141 Verifying : libstdc++-13.1.1-4.fc39.x86_64 83/141 Verifying : libtasn1-4.19.0-2.fc38.x86_64 84/141 Verifying : libtirpc-1.3.3-1.rc1.fc39.x86_64 85/141 Verifying : libunistring-1.1-3.fc38.x86_64 86/141 Verifying : libunistring1.0-1.0-1.fc38.x86_64 87/141 Verifying : libuuid-2.39-4.fc39.x86_64 88/141 Verifying : libverto-0.3.2-5.fc38.x86_64 89/141 Verifying : libxcrypt-4.4.35-1.fc39.x86_64 90/141 Verifying : libxml2-2.10.4-1.fc39.x86_64 91/141 Verifying : libyaml-0.2.5-9.fc38.x86_64 92/141 Verifying : libzstd-1.5.5-1.fc39.x86_64 93/141 Verifying : lua-libs-5.4.4-9.fc39.x86_64 94/141 Verifying : lz4-libs-1.9.4-3.fc39.x86_64 95/141 Verifying : mpdecimal-2.5.1-6.fc38.x86_64 96/141 Verifying : mpfr-4.1.1-3.fc38.x86_64 97/141 Verifying : ncurses-base-6.4-4.20230520.fc39.noarch 98/141 Verifying : ncurses-libs-6.4-4.20230520.fc39.x86_64 99/141 Verifying : nettle-3.9.1-1.fc39.x86_64 100/141 Verifying : npth-1.6-13.fc39.x86_64 101/141 Verifying : openldap-2.6.4-2.fc39.x86_64 102/141 Verifying : openssl-libs-1:3.0.8-2.fc39.x86_64 103/141 Verifying : p11-kit-0.24.1-6.fc38.x86_64 104/141 Verifying : p11-kit-trust-0.24.1-6.fc38.x86_64 105/141 Verifying : pcre2-10.42-1.fc38.1.x86_64 106/141 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 107/141 Verifying : popt-1.19-2.fc38.x86_64 108/141 Verifying : publicsuffix-list-dafsa-20230614-1.fc39.noarch 109/141 Verifying : python-pip-wheel-23.1.2-1.fc39.noarch 110/141 Verifying : python-setuptools-wheel-67.7.2-2.fc39.noarch 111/141 Verifying : python3-3.11.4-1.fc39.x86_64 112/141 Verifying : python3-dateutil-1:2.8.2-6.fc39.noarch 113/141 Verifying : python3-dbus-1.3.2-2.fc38.x86_64 114/141 Verifying : python3-distro-1.8.0-4.fc39.noarch 115/141 Verifying : python3-dnf-4.16.1-2.fc39.noarch 116/141 Verifying : python3-dnf-plugins-core-4.4.1-3.fc39.noarch 117/141 Verifying : python3-gpg-1.17.1-5.fc39.x86_64 118/141 Verifying : python3-hawkey-0.70.1-3.fc39.x86_64 119/141 Verifying : python3-libcomps-0.1.19-1.fc39.x86_64 120/141 Verifying : python3-libdnf-0.70.1-3.fc39.x86_64 121/141 Verifying : python3-libs-3.11.4-1.fc39.x86_64 122/141 Verifying : python3-rpm-4.18.91-1.fc39.x86_64 123/141 Verifying : python3-six-1.16.0-9.fc38.noarch 124/141 Verifying : python3-systemd-235-2.fc38.x86_64 125/141 Verifying : readline-8.2-3.fc38.x86_64 126/141 Verifying : rpm-4.18.91-1.fc39.x86_64 127/141 Verifying : rpm-build-libs-4.18.91-1.fc39.x86_64 128/141 Verifying : rpm-libs-4.18.91-1.fc39.x86_64 129/141 Verifying : rpm-sequoia-1.4.0-3.fc39.x86_64 130/141 Verifying : rpm-sign-libs-4.18.91-1.fc39.x86_64 131/141 Verifying : sed-4.8-12.fc38.x86_64 132/141 Verifying : setup-2.14.3-3.fc39.noarch 133/141 Verifying : shadow-utils-2:4.13-7.fc39.x86_64 134/141 Verifying : sqlite-libs-3.41.2-3.fc39.x86_64 135/141 Verifying : systemd-libs-253.5-6.fc39.x86_64 136/141 Verifying : tpm2-tss-4.0.1-3.fc38.x86_64 137/141 Verifying : tzdata-2023c-1.fc39.noarch 138/141 Verifying : xz-libs-5.4.3-1.fc39.x86_64 139/141 Verifying : zchunk-libs-1.3.1-1.fc39.x86_64 140/141 Verifying : zlib-1.2.13-3.fc38.x86_64 141/141 Installed products updated. Installed: alternatives-1.24-1.fc39.x86_64 audit-libs-3.1.1-1.fc39.x86_64 basesystem-11-17.fc39.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-20230614-1.git5f3458e.fc39.noarch curl-8.1.2-1.fc39.x86_64 cyrus-sasl-lib-2.1.28-10.fc39.x86_64 dbus-libs-1:1.14.8-1.fc39.x86_64 dnf-data-4.16.1-2.fc39.noarch dnf-plugins-core-4.4.1-3.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.14.noarch fedora-release-common-39-0.14.noarch fedora-release-identity-basic-39-0.14.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 fmt-9.1.0-2.fc38.x86_64 gawk-5.2.2-1.fc39.x86_64 gdbm-libs-1:1.23-3.fc38.x86_64 glib2-2.76.3-1.fc39.x86_64 glibc-2.37.9000-14.fc39.x86_64 glibc-common-2.37.9000-14.fc39.x86_64 glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 gmp-1:6.2.1-4.fc38.x86_64 gnupg2-2.4.2-2.fc39.x86_64 gnutls-3.8.0-6.fc39.x86_64 gpgme-1.17.1-5.fc39.x86_64 grep-3.11-1.fc39.x86_64 ima-evm-utils-1.5-1.fc39.x86_64 json-c-0.16-4.fc38.x86_64 keyutils-libs-1.6.1-6.fc38.x86_64 krb5-libs-1.21-1.fc39.x86_64 libacl-2.3.1-7.fc39.x86_64 libarchive-3.6.1-5.fc39.x86_64 libassuan-2.5.6-1.fc39.x86_64 libattr-2.5.1-7.fc39.x86_64 libb2-0.98.1-8.fc38.x86_64 libblkid-2.39-4.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.47.0-1.fc39.x86_64 libcomps-0.1.19-1.fc39.x86_64 libcurl-8.1.2-1.fc39.x86_64 libdnf-0.70.1-3.fc39.x86_64 libdnf5-5.0.14-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.1.1-4.fc39.x86_64 libgcrypt-1.10.2-1.fc39.x86_64 libgomp-13.1.1-4.fc39.x86_64 libgpg-error-1.47-1.fc39.x86_64 libidn2-2.3.4-2.fc38.x86_64 libksba-1.6.4-1.fc39.x86_64 libmodulemd-2.15.0-3.fc39.x86_64 libmount-2.39-4.fc39.x86_64 libnghttp2-1.54.0-1.fc39.x86_64 libnsl2-2.0.0-5.fc38.x86_64 libpsl-0.21.2-3.fc39.x86_64 librepo-1.15.1-2.fc38.x86_64 libreport-filesystem-2.17.10-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-4.fc39.x86_64 libsolv-0.7.24-4.fc39.x86_64 libssh-0.10.5-1.fc39.x86_64 libssh-config-0.10.5-1.fc39.noarch libstdc++-13.1.1-4.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-4.fc39.x86_64 libverto-0.3.2-5.fc38.x86_64 libxcrypt-4.4.35-1.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-4.20230520.fc39.noarch ncurses-libs-6.4-4.20230520.fc39.x86_64 nettle-3.9.1-1.fc39.x86_64 npth-1.6-13.fc39.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-20230614-1.fc39.noarch python-pip-wheel-23.1.2-1.fc39.noarch python-setuptools-wheel-67.7.2-2.fc39.noarch python3-3.11.4-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-4.fc39.noarch python3-dnf-4.16.1-2.fc39.noarch python3-dnf-plugins-core-4.4.1-3.fc39.noarch python3-gpg-1.17.1-5.fc39.x86_64 python3-hawkey-0.70.1-3.fc39.x86_64 python3-libcomps-0.1.19-1.fc39.x86_64 python3-libdnf-0.70.1-3.fc39.x86_64 python3-libs-3.11.4-1.fc39.x86_64 python3-rpm-4.18.91-1.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.91-1.fc39.x86_64 rpm-build-libs-4.18.91-1.fc39.x86_64 rpm-libs-4.18.91-1.fc39.x86_64 rpm-sequoia-1.4.0-3.fc39.x86_64 rpm-sign-libs-4.18.91-1.fc39.x86_64 sed-4.8-12.fc38.x86_64 setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-7.fc39.x86_64 sqlite-libs-3.41.2-3.fc39.x86_64 systemd-libs-253.5-6.fc39.x86_64 tpm2-tss-4.0.1-3.fc38.x86_64 tzdata-2023c-1.fc39.noarch xz-libs-5.4.3-1.fc39.x86_64 zchunk-libs-1.3.1-1.fc39.x86_64 zlib-1.2.13-3.fc38.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/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: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 205 kB/s | 203 kB 00:00 fedora 24 MB/s | 71 MB 00:03 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.14-2.fc39 fedora 279 k diffutils x86_64 3.9-4.fc39 fedora 397 k fedora-release-common noarch 39-0.14 fedora 17 k findutils x86_64 1:4.9.0-4.fc39 fedora 491 k gawk x86_64 5.2.2-1.fc39 fedora 1.1 M glibc-minimal-langpack x86_64 2.37.9000-14.fc39 fedora 59 k grep x86_64 3.11-1.fc39 fedora 298 k gzip x86_64 1.12-3.fc38 fedora 166 k info x86_64 7.0.3-2.fc39 fedora 182 k patch x86_64 2.7.6-21.fc39 fedora 126 k redhat-rpm-config noarch 255-1.fc39 fedora 83 k rpm-build x86_64 4.18.91-1.fc39 fedora 77 k sed x86_64 4.8-12.fc38 fedora 306 k shadow-utils x86_64 2:4.13-7.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-4.fc39 fedora 1.2 M which x86_64 2.21-39.fc39 fedora 42 k xz x86_64 5.4.3-1.fc39 fedora 555 k Installing dependencies: alternatives x86_64 1.24-1.fc39 fedora 39 k ansible-srpm-macros noarch 1-10.fc39 fedora 21 k audit-libs x86_64 3.1.1-1.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-17.fc39 fedora 7.0 k binutils x86_64 2.40-9.fc39 fedora 5.6 M binutils-gold x86_64 2.40-9.fc39 fedora 797 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 20230614-1.git5f3458e.fc39 fedora 94 k curl x86_64 8.1.2-1.fc39 fedora 345 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-8.fc39 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.14 fedora 6.6 k fedora-release-identity-basic noarch 39-0.14 fedora 7.4 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-5.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-14.fc39 fedora 2.2 M glibc-common x86_64 2.37.9000-14.fc39 fedora 339 k glibc-gconv-extra x86_64 2.37.9000-14.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-19.fc39 fedora 10 k keyutils-libs x86_64 1.6.1-6.fc38 fedora 31 k krb5-libs x86_64 1.21-1.fc39 fedora 765 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-4.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.47.0-1.fc39 fedora 26 k libcurl x86_64 8.1.2-1.fc39 fedora 323 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-4.fc39 fedora 162 k libffi x86_64 3.4.4-2.fc38 fedora 38 k libgcc x86_64 13.1.1-4.fc39 fedora 107 k libgomp x86_64 13.1.1-4.fc39 fedora 317 k libidn2 x86_64 2.3.4-2.fc38 fedora 160 k libmount x86_64 2.39-4.fc39 fedora 155 k libnghttp2 x86_64 1.54.0-1.fc39 fedora 75 k libnsl2 x86_64 2.0.0-5.fc38 fedora 30 k libpkgconf x86_64 1.9.4-2.fc39 fedora 38 k libpsl x86_64 0.21.2-3.fc39 fedora 63 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-4.fc39 fedora 67 k libssh x86_64 0.10.5-1.fc39 fedora 211 k libssh-config noarch 0.10.5-1.fc39 fedora 9.0 k libstdc++ x86_64 13.1.1-4.fc39 fedora 861 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 libutempter x86_64 1.2.1-9.fc39 fedora 26 k libuuid x86_64 2.39-4.fc39 fedora 28 k libverto x86_64 0.3.2-5.fc38 fedora 21 k libxcrypt x86_64 4.4.35-1.fc39 fedora 119 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-4.20230520.fc39 fedora 86 k ncurses-libs x86_64 6.4-4.20230520.fc39 fedora 336 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-8.fc39 fedora 11 k pam x86_64 1.5.3-1.fc39 fedora 547 k pam-libs x86_64 1.5.3-1.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-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.4-2.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.4-2.fc39 fedora 9.5 k popt x86_64 1.19-2.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20230614-1.fc39 fedora 57 k pyproject-srpm-macros noarch 1.9.0-1.fc39 fedora 15 k python-srpm-macros noarch 3.11-10.fc39 fedora 26 k qt5-srpm-macros noarch 5.15.10-1.fc39 fedora 7.8 k qt6-srpm-macros noarch 6.5.1-1.fc39 fedora 9.2 k readline x86_64 8.2-3.fc38 fedora 212 k rpm x86_64 4.18.91-1.fc39 fedora 528 k rpm-build-libs x86_64 4.18.91-1.fc39 fedora 95 k rpm-libs x86_64 4.18.91-1.fc39 fedora 308 k rpm-sequoia x86_64 1.4.0-3.fc39 fedora 848 k rpmautospec-rpm-macros noarch 0.3.5-2.fc39 fedora 8.9 k rust-srpm-macros noarch 24-2.fc39 fedora 12 k setup noarch 2.14.3-3.fc39 fedora 152 k sqlite-libs x86_64 3.41.2-3.fc39 fedora 669 k systemd-libs x86_64 253.5-6.fc39 fedora 652 k tzdata noarch 2023c-1.fc39 fedora 718 k util-linux-core x86_64 2.39-4.fc39 fedora 492 k xxhash-libs x86_64 0.8.1-5.fc39 fedora 40 k xz-libs x86_64 5.4.3-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 154 Packages Total download size: 53 M Installed size: 181 M Downloading Packages: (1/154): ansible-srpm-macros-1-10.fc39.noarch.r 139 kB/s | 21 kB 00:00 (2/154): alternatives-1.24-1.fc39.x86_64.rpm 235 kB/s | 39 kB 00:00 (3/154): audit-libs-3.1.1-1.fc39.x86_64.rpm 467 kB/s | 117 kB 00:00 (4/154): basesystem-11-17.fc39.noarch.rpm 156 kB/s | 7.0 kB 00:00 (5/154): authselect-1.4.2-2.fc38.x86_64.rpm 889 kB/s | 144 kB 00:00 (6/154): authselect-libs-1.4.2-2.fc38.x86_64.rp 1.4 MB/s | 249 kB 00:00 (7/154): binutils-gold-2.40-9.fc39.x86_64.rpm 7.1 MB/s | 797 kB 00:00 (8/154): bzip2-1.0.8-13.fc38.x86_64.rpm 1.3 MB/s | 52 kB 00:00 (9/154): bash-5.2.15-3.fc38.x86_64.rpm 8.9 MB/s | 1.8 MB 00:00 (10/154): bzip2-libs-1.0.8-13.fc38.x86_64.rpm 950 kB/s | 41 kB 00:00 (11/154): ca-certificates-2023.2.60-2.fc38.noar 13 MB/s | 845 kB 00:00 (12/154): binutils-2.40-9.fc39.x86_64.rpm 21 MB/s | 5.6 MB 00:00 (13/154): coreutils-9.3-1.fc39.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (14/154): cpio-2.14-2.fc39.x86_64.rpm 4.9 MB/s | 279 kB 00:00 (15/154): coreutils-common-9.3-1.fc39.x86_64.rp 21 MB/s | 2.1 MB 00:00 (16/154): cracklib-2.9.7-31.fc38.x86_64.rpm 2.3 MB/s | 92 kB 00:00 (17/154): crypto-policies-20230614-1.git5f3458e 2.3 MB/s | 94 kB 00:00 (18/154): curl-8.1.2-1.fc39.x86_64.rpm 9.6 MB/s | 345 kB 00:00 (19/154): debugedit-5.0-7.fc38.x86_64.rpm 2.3 MB/s | 78 kB 00:00 (20/154): cyrus-sasl-lib-2.1.28-10.fc39.x86_64. 15 MB/s | 792 kB 00:00 (21/154): diffutils-3.9-4.fc39.x86_64.rpm 7.6 MB/s | 397 kB 00:00 (22/154): dwz-0.15-2.fc38.x86_64.rpm 2.6 MB/s | 135 kB 00:00 (23/154): ed-1.19-2.fc38.x86_64.rpm 1.7 MB/s | 78 kB 00:00 (24/154): efi-srpm-macros-5-8.fc39.noarch.rpm 663 kB/s | 22 kB 00:00 (25/154): elfutils-0.189-2.fc39.x86_64.rpm 14 MB/s | 536 kB 00:00 (26/154): elfutils-debuginfod-client-0.189-2.fc 1.2 MB/s | 39 kB 00:00 (27/154): elfutils-default-yama-scope-0.189-2.f 438 kB/s | 15 kB 00:00 (28/154): elfutils-libelf-0.189-2.fc39.x86_64.r 4.6 MB/s | 196 kB 00:00 (29/154): elfutils-libs-0.189-2.fc39.x86_64.rpm 5.6 MB/s | 260 kB 00:00 (30/154): fedora-gpg-keys-39-0.1.noarch.rpm 2.9 MB/s | 126 kB 00:00 (31/154): fedora-release-39-0.14.noarch.rpm 154 kB/s | 6.6 kB 00:00 (32/154): fedora-release-common-39-0.14.noarch. 382 kB/s | 17 kB 00:00 (33/154): fedora-release-identity-basic-39-0.14 168 kB/s | 7.4 kB 00:00 (34/154): fedora-repos-39-0.1.noarch.rpm 181 kB/s | 9.4 kB 00:00 (35/154): fedora-repos-rawhide-39-0.1.noarch.rp 162 kB/s | 9.0 kB 00:00 (36/154): file-5.44-3.fc39.x86_64.rpm 908 kB/s | 50 kB 00:00 (37/154): file-libs-5.44-3.fc39.x86_64.rpm 12 MB/s | 730 kB 00:00 (38/154): findutils-4.9.0-4.fc39.x86_64.rpm 7.9 MB/s | 491 kB 00:00 (39/154): filesystem-3.18-4.fc39.x86_64.rpm 15 MB/s | 1.1 MB 00:00 (40/154): fonts-srpm-macros-2.0.5-11.fc38.noarc 632 kB/s | 26 kB 00:00 (41/154): fpc-srpm-macros-1.3-7.fc38.noarch.rpm 156 kB/s | 7.8 kB 00:00 (42/154): gawk-5.2.2-1.fc39.x86_64.rpm 16 MB/s | 1.1 MB 00:00 (43/154): gdbm-libs-1.23-3.fc38.x86_64.rpm 888 kB/s | 56 kB 00:00 (44/154): ghc-srpm-macros-1.6.1-1.fc38.noarch.r 151 kB/s | 8.0 kB 00:00 (45/154): glibc-2.37.9000-14.fc39.x86_64.rpm 26 MB/s | 2.2 MB 00:00 (46/154): glibc-common-2.37.9000-14.fc39.x86_64 4.6 MB/s | 339 kB 00:00 (47/154): gdb-minimal-13.1-5.fc39.x86_64.rpm 23 MB/s | 4.2 MB 00:00 (48/154): glibc-minimal-langpack-2.37.9000-14.f 1.4 MB/s | 59 kB 00:00 (49/154): gmp-6.2.1-4.fc38.x86_64.rpm 6.3 MB/s | 313 kB 00:00 (50/154): glibc-gconv-extra-2.37.9000-14.fc39.x 20 MB/s | 1.6 MB 00:00 (51/154): gnat-srpm-macros-6-2.fc38.noarch.rpm 169 kB/s | 8.8 kB 00:00 (52/154): go-srpm-macros-3.2.0-3.fc39.noarch.rp 543 kB/s | 27 kB 00:00 (53/154): grep-3.11-1.fc39.x86_64.rpm 5.8 MB/s | 298 kB 00:00 (54/154): gzip-1.12-3.fc38.x86_64.rpm 3.8 MB/s | 166 kB 00:00 (55/154): info-7.0.3-2.fc39.x86_64.rpm 4.2 MB/s | 182 kB 00:00 (56/154): jansson-2.13.1-6.fc38.x86_64.rpm 1.1 MB/s | 44 kB 00:00 (57/154): kernel-srpm-macros-1.0-19.fc39.noarch 241 kB/s | 10 kB 00:00 (58/154): keyutils-libs-1.6.1-6.fc38.x86_64.rpm 768 kB/s | 31 kB 00:00 (59/154): libacl-2.3.1-7.fc39.x86_64.rpm 476 kB/s | 23 kB 00:00 (60/154): krb5-libs-1.21-1.fc39.x86_64.rpm 12 MB/s | 765 kB 00:00 (61/154): libarchive-3.6.1-5.fc39.x86_64.rpm 6.5 MB/s | 400 kB 00:00 (62/154): libattr-2.5.1-7.fc39.x86_64.rpm 376 kB/s | 18 kB 00:00 (63/154): libblkid-2.39-4.fc39.x86_64.rpm 2.4 MB/s | 116 kB 00:00 (64/154): libbrotli-1.0.9-11.fc38.x86_64.rpm 5.9 MB/s | 317 kB 00:00 (65/154): libcap-2.48-6.fc38.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (66/154): libcap-ng-0.8.3-5.fc38.x86_64.rpm 674 kB/s | 32 kB 00:00 (67/154): libcom_err-1.47.0-1.fc39.x86_64.rpm 536 kB/s | 26 kB 00:00 (68/154): libcurl-8.1.2-1.fc39.x86_64.rpm 6.1 MB/s | 323 kB 00:00 (69/154): libdb-5.3.28-55.fc38.x86_64.rpm 11 MB/s | 758 kB 00:00 (70/154): libeconf-0.4.0-5.fc38.x86_64.rpm 478 kB/s | 27 kB 00:00 (71/154): libevent-2.1.12-8.fc38.x86_64.rpm 4.3 MB/s | 257 kB 00:00 (72/154): libfdisk-2.39-4.fc39.x86_64.rpm 2.8 MB/s | 162 kB 00:00 (73/154): libffi-3.4.4-2.fc38.x86_64.rpm 738 kB/s | 38 kB 00:00 (74/154): libgcc-13.1.1-4.fc39.x86_64.rpm 2.1 MB/s | 107 kB 00:00 (75/154): libgomp-13.1.1-4.fc39.x86_64.rpm 5.1 MB/s | 317 kB 00:00 (76/154): libidn2-2.3.4-2.fc38.x86_64.rpm 2.7 MB/s | 160 kB 00:00 (77/154): libmount-2.39-4.fc39.x86_64.rpm 2.4 MB/s | 155 kB 00:00 (78/154): libnghttp2-1.54.0-1.fc39.x86_64.rpm 1.3 MB/s | 75 kB 00:00 (79/154): libnsl2-2.0.0-5.fc38.x86_64.rpm 522 kB/s | 30 kB 00:00 (80/154): libpkgconf-1.9.4-2.fc39.x86_64.rpm 732 kB/s | 38 kB 00:00 (81/154): libpsl-0.21.2-3.fc39.x86_64.rpm 1.0 MB/s | 63 kB 00:00 (82/154): libpwquality-1.4.5-3.fc38.x86_64.rpm 1.9 MB/s | 119 kB 00:00 (83/154): libselinux-3.5-1.fc39.x86_64.rpm 1.4 MB/s | 87 kB 00:00 (84/154): libsemanage-3.5-2.fc39.x86_64.rpm 2.3 MB/s | 120 kB 00:00 (85/154): libsepol-3.5-1.fc39.x86_64.rpm 5.1 MB/s | 324 kB 00:00 (86/154): libsigsegv-2.14-4.fc38.x86_64.rpm 377 kB/s | 27 kB 00:00 (87/154): libssh-0.10.5-1.fc39.x86_64.rpm 2.7 MB/s | 211 kB 00:00 (88/154): libssh-config-0.10.5-1.fc39.noarch.rp 153 kB/s | 9.0 kB 00:00 (89/154): libsmartcols-2.39-4.fc39.x86_64.rpm 508 kB/s | 67 kB 00:00 (90/154): libstdc++-13.1.1-4.fc39.x86_64.rpm 12 MB/s | 861 kB 00:00 (91/154): libtasn1-4.19.0-2.fc38.x86_64.rpm 1.0 MB/s | 74 kB 00:00 (92/154): libunistring-1.1-3.fc38.x86_64.rpm 7.2 MB/s | 545 kB 00:00 (93/154): libunistring1.0-1.0-1.fc38.x86_64.rpm 7.7 MB/s | 539 kB 00:00 (94/154): libtirpc-1.3.3-1.rc1.fc39.x86_64.rpm 781 kB/s | 93 kB 00:00 (95/154): libutempter-1.2.1-9.fc39.x86_64.rpm 549 kB/s | 26 kB 00:00 (96/154): libuuid-2.39-4.fc39.x86_64.rpm 627 kB/s | 28 kB 00:00 (97/154): libverto-0.3.2-5.fc38.x86_64.rpm 423 kB/s | 21 kB 00:00 (98/154): libxcrypt-4.4.35-1.fc39.x86_64.rpm 2.2 MB/s | 119 kB 00:00 (99/154): libxml2-2.10.4-1.fc39.x86_64.rpm 11 MB/s | 700 kB 00:00 (100/154): libzstd-1.5.5-1.fc39.x86_64.rpm 4.8 MB/s | 308 kB 00:00 (101/154): lua-libs-5.4.4-9.fc39.x86_64.rpm 2.1 MB/s | 133 kB 00:00 (102/154): lua-srpm-macros-1-8.fc38.noarch.rpm 143 kB/s | 8.6 kB 00:00 (103/154): lz4-libs-1.9.4-3.fc39.x86_64.rpm 1.1 MB/s | 67 kB 00:00 (104/154): mpfr-4.1.1-3.fc38.x86_64.rpm 9.0 MB/s | 600 kB 00:00 (105/154): ncurses-base-6.4-4.20230520.fc39.noa 1.5 MB/s | 86 kB 00:00 (106/154): ncurses-libs-6.4-4.20230520.fc39.x86 5.2 MB/s | 336 kB 00:00 (107/154): ocaml-srpm-macros-7-3.fc38.noarch.rp 214 kB/s | 13 kB 00:00 (108/154): openblas-srpm-macros-2-13.fc38.noarc 119 kB/s | 7.5 kB 00:00 (109/154): openldap-2.6.4-2.fc39.x86_64.rpm 3.5 MB/s | 255 kB 00:00 (110/154): p11-kit-0.24.1-6.fc38.x86_64.rpm 4.9 MB/s | 359 kB 00:00 (111/154): package-notes-srpm-macros-0.5-8.fc39 171 kB/s | 11 kB 00:00 (112/154): openssl-libs-3.0.8-2.fc39.x86_64.rpm 14 MB/s | 2.1 MB 00:00 (113/154): pam-1.5.3-1.fc39.x86_64.rpm 12 MB/s | 547 kB 00:00 (114/154): pam-libs-1.5.3-1.fc39.x86_64.rpm 1.4 MB/s | 57 kB 00:00 (115/154): p11-kit-trust-0.24.1-6.fc38.x86_64.r 813 kB/s | 136 kB 00:00 (116/154): patch-2.7.6-21.fc39.x86_64.rpm 2.9 MB/s | 126 kB 00:00 (117/154): pcre2-10.42-1.fc38.1.x86_64.rpm 5.0 MB/s | 234 kB 00:00 (118/154): pcre2-syntax-10.42-1.fc38.1.noarch.r 2.0 MB/s | 144 kB 00:00 (119/154): perl-srpm-macros-1-48.fc38.noarch.rp 196 kB/s | 8.4 kB 00:00 (120/154): pkgconf-1.9.4-2.fc39.x86_64.rpm 981 kB/s | 42 kB 00:00 (121/154): pkgconf-m4-1.9.4-2.fc39.noarch.rpm 344 kB/s | 14 kB 00:00 (122/154): pkgconf-pkg-config-1.9.4-2.fc39.x86_ 243 kB/s | 9.5 kB 00:00 (123/154): popt-1.19-2.fc38.x86_64.rpm 1.6 MB/s | 67 kB 00:00 (124/154): pyproject-srpm-macros-1.9.0-1.fc39.n 357 kB/s | 15 kB 00:00 (125/154): python-srpm-macros-3.11-10.fc39.noar 619 kB/s | 26 kB 00:00 (126/154): publicsuffix-list-dafsa-20230614-1.f 1.1 MB/s | 57 kB 00:00 (127/154): qt5-srpm-macros-5.15.10-1.fc39.noarc 201 kB/s | 7.8 kB 00:00 (128/154): qt6-srpm-macros-6.5.1-1.fc39.noarch. 239 kB/s | 9.2 kB 00:00 (129/154): redhat-rpm-config-255-1.fc39.noarch. 1.8 MB/s | 83 kB 00:00 (130/154): readline-8.2-3.fc38.x86_64.rpm 2.5 MB/s | 212 kB 00:00 (131/154): rpm-4.18.91-1.fc39.x86_64.rpm 9.9 MB/s | 528 kB 00:00 (132/154): rpm-build-4.18.91-1.fc39.x86_64.rpm 1.8 MB/s | 77 kB 00:00 (133/154): rpm-libs-4.18.91-1.fc39.x86_64.rpm 6.7 MB/s | 308 kB 00:00 (134/154): rpm-build-libs-4.18.91-1.fc39.x86_64 1.5 MB/s | 95 kB 00:00 (135/154): rpm-sequoia-1.4.0-3.fc39.x86_64.rpm 14 MB/s | 848 kB 00:00 (136/154): rpmautospec-rpm-macros-0.3.5-2.fc39. 165 kB/s | 8.9 kB 00:00 (137/154): rust-srpm-macros-24-2.fc39.noarch.rp 236 kB/s | 12 kB 00:00 (138/154): sed-4.8-12.fc38.x86_64.rpm 6.2 MB/s | 306 kB 00:00 (139/154): setup-2.14.3-3.fc39.noarch.rpm 3.5 MB/s | 152 kB 00:00 (140/154): sqlite-libs-3.41.2-3.fc39.x86_64.rpm 12 MB/s | 669 kB 00:00 (141/154): systemd-libs-253.5-6.fc39.x86_64.rpm 11 MB/s | 652 kB 00:00 (142/154): tar-1.34-8.fc39.x86_64.rpm 14 MB/s | 888 kB 00:00 (143/154): tzdata-2023c-1.fc39.noarch.rpm 11 MB/s | 718 kB 00:00 (144/154): unzip-6.0-60.fc38.x86_64.rpm 3.4 MB/s | 184 kB 00:00 (145/154): util-linux-2.39-4.fc39.x86_64.rpm 17 MB/s | 1.2 MB 00:00 (146/154): util-linux-core-2.39-4.fc39.x86_64.r 7.5 MB/s | 492 kB 00:00 (147/154): which-2.21-39.fc39.x86_64.rpm 845 kB/s | 42 kB 00:00 (148/154): xxhash-libs-0.8.1-5.fc39.x86_64.rpm 848 kB/s | 40 kB 00:00 (149/154): shadow-utils-4.13-7.fc39.x86_64.rpm 3.9 MB/s | 1.3 MB 00:00 (150/154): xz-5.4.3-1.fc39.x86_64.rpm 9.6 MB/s | 555 kB 00:00 (151/154): xz-libs-5.4.3-1.fc39.x86_64.rpm 1.8 MB/s | 108 kB 00:00 (152/154): zlib-1.2.13-3.fc38.x86_64.rpm 1.8 MB/s | 95 kB 00:00 (153/154): zip-3.0-36.fc38.x86_64.rpm 2.4 MB/s | 265 kB 00:00 (154/154): zstd-1.5.5-1.fc39.x86_64.rpm 4.6 MB/s | 482 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 53 MB 00:03 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.1.1-4.fc39.x86_64 1/154 Running scriptlet: libgcc-13.1.1-4.fc39.x86_64 1/154 Installing : crypto-policies-20230614-1.git5f3458e.fc39.noarc 2/154 Running scriptlet: crypto-policies-20230614-1.git5f3458e.fc39.noarc 2/154 Installing : tzdata-2023c-1.fc39.noarch 3/154 Installing : fedora-release-identity-basic-39-0.14.noarch 4/154 Installing : rust-srpm-macros-24-2.fc39.noarch 5/154 Installing : qt6-srpm-macros-6.5.1-1.fc39.noarch 6/154 Installing : qt5-srpm-macros-5.15.10-1.fc39.noarch 7/154 Installing : pyproject-srpm-macros-1.9.0-1.fc39.noarch 8/154 Installing : publicsuffix-list-dafsa-20230614-1.fc39.noarch 9/154 Installing : pkgconf-m4-1.9.4-2.fc39.noarch 10/154 Installing : perl-srpm-macros-1-48.fc38.noarch 11/154 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 12/154 Installing : package-notes-srpm-macros-0.5-8.fc39.noarch 13/154 Installing : openblas-srpm-macros-2-13.fc38.noarch 14/154 Installing : ocaml-srpm-macros-7-3.fc38.noarch 15/154 Installing : ncurses-base-6.4-4.20230520.fc39.noarch 16/154 Installing : libssh-config-0.10.5-1.fc39.noarch 17/154 Installing : kernel-srpm-macros-1.0-19.fc39.noarch 18/154 Installing : gnat-srpm-macros-6-2.fc38.noarch 19/154 Installing : ghc-srpm-macros-1.6.1-1.fc38.noarch 20/154 Installing : fpc-srpm-macros-1.3-7.fc38.noarch 21/154 Installing : fedora-gpg-keys-39-0.1.noarch 22/154 Installing : fedora-release-39-0.14.noarch 23/154 Installing : fedora-release-common-39-0.14.noarch 24/154 Installing : fedora-repos-rawhide-39-0.1.noarch 25/154 Installing : fedora-repos-39-0.1.noarch 26/154 Installing : setup-2.14.3-3.fc39.noarch 27/154 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-3.fc39.noarch 27/154 Installing : filesystem-3.18-4.fc39.x86_64 28/154 Installing : basesystem-11-17.fc39.noarch 29/154 Installing : glibc-gconv-extra-2.37.9000-14.fc39.x86_64 30/154 Running scriptlet: glibc-gconv-extra-2.37.9000-14.fc39.x86_64 30/154 Installing : glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 31/154 Installing : glibc-common-2.37.9000-14.fc39.x86_64 32/154 Running scriptlet: glibc-2.37.9000-14.fc39.x86_64 33/154 Installing : glibc-2.37.9000-14.fc39.x86_64 33/154 Running scriptlet: glibc-2.37.9000-14.fc39.x86_64 33/154 Installing : ncurses-libs-6.4-4.20230520.fc39.x86_64 34/154 Installing : bash-5.2.15-3.fc38.x86_64 35/154 Running scriptlet: bash-5.2.15-3.fc38.x86_64 35/154 Installing : zlib-1.2.13-3.fc38.x86_64 36/154 Installing : xz-libs-5.4.3-1.fc39.x86_64 37/154 Installing : bzip2-libs-1.0.8-13.fc38.x86_64 38/154 Installing : libzstd-1.5.5-1.fc39.x86_64 39/154 Installing : elfutils-libelf-0.189-2.fc39.x86_64 40/154 Installing : libstdc++-13.1.1-4.fc39.x86_64 41/154 Installing : libuuid-2.39-4.fc39.x86_64 42/154 Installing : popt-1.19-2.fc38.x86_64 43/154 Installing : libblkid-2.39-4.fc39.x86_64 44/154 Installing : readline-8.2-3.fc38.x86_64 45/154 Installing : gmp-1:6.2.1-4.fc38.x86_64 46/154 Installing : libattr-2.5.1-7.fc39.x86_64 47/154 Installing : libacl-2.3.1-7.fc39.x86_64 48/154 Installing : libcap-2.48-6.fc38.x86_64 49/154 Installing : libxcrypt-4.4.35-1.fc39.x86_64 50/154 Installing : lz4-libs-1.9.4-3.fc39.x86_64 51/154 Installing : systemd-libs-253.5-6.fc39.x86_64 52/154 Installing : mpfr-4.1.1-3.fc38.x86_64 53/154 Installing : dwz-0.15-2.fc38.x86_64 54/154 Installing : unzip-6.0-60.fc38.x86_64 55/154 Installing : file-libs-5.44-3.fc39.x86_64 56/154 Installing : file-5.44-3.fc39.x86_64 57/154 Installing : alternatives-1.24-1.fc39.x86_64 58/154 Installing : jansson-2.13.1-6.fc38.x86_64 59/154 Installing : libcap-ng-0.8.3-5.fc38.x86_64 60/154 Installing : audit-libs-3.1.1-1.fc39.x86_64 61/154 Installing : pam-libs-1.5.3-1.fc39.x86_64 62/154 Installing : libcom_err-1.47.0-1.fc39.x86_64 63/154 Installing : libsepol-3.5-1.fc39.x86_64 64/154 Installing : libsmartcols-2.39-4.fc39.x86_64 65/154 Installing : lua-libs-5.4.4-9.fc39.x86_64 66/154 Installing : pcre2-10.42-1.fc38.1.x86_64 67/154 Installing : libselinux-3.5-1.fc39.x86_64 68/154 Installing : sed-4.8-12.fc38.x86_64 69/154 Installing : grep-3.11-1.fc39.x86_64 70/154 Installing : findutils-1:4.9.0-4.fc39.x86_64 71/154 Installing : xz-5.4.3-1.fc39.x86_64 72/154 Installing : libmount-2.39-4.fc39.x86_64 73/154 Installing : util-linux-core-2.39-4.fc39.x86_64 74/154 Installing : libsemanage-3.5-2.fc39.x86_64 75/154 Installing : tar-2:1.34-8.fc39.x86_64 76/154 Installing : zip-3.0-36.fc38.x86_64 77/154 Installing : zstd-1.5.5-1.fc39.x86_64 78/154 Installing : libfdisk-2.39-4.fc39.x86_64 79/154 Installing : bzip2-1.0.8-13.fc38.x86_64 80/154 Installing : libxml2-2.10.4-1.fc39.x86_64 81/154 Installing : sqlite-libs-3.41.2-3.fc39.x86_64 82/154 Installing : ed-1.19-2.fc38.x86_64 83/154 Installing : patch-2.7.6-21.fc39.x86_64 84/154 Installing : elfutils-default-yama-scope-0.189-2.fc39.noarch 85/154 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc39.noarch 85/154 Installing : cpio-2.14-2.fc39.x86_64 86/154 Installing : diffutils-3.9-4.fc39.x86_64 87/154 Installing : gdbm-libs-1:1.23-3.fc38.x86_64 88/154 Installing : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 89/154 Installing : keyutils-libs-1.6.1-6.fc38.x86_64 90/154 Installing : libbrotli-1.0.9-11.fc38.x86_64 91/154 Installing : libdb-5.3.28-55.fc38.x86_64 92/154 Installing : libeconf-0.4.0-5.fc38.x86_64 93/154 Installing : shadow-utils-2:4.13-7.fc39.x86_64 94/154 Running scriptlet: libutempter-1.2.1-9.fc39.x86_64 95/154 Installing : libutempter-1.2.1-9.fc39.x86_64 95/154 Installing : libffi-3.4.4-2.fc38.x86_64 96/154 Installing : p11-kit-0.24.1-6.fc38.x86_64 97/154 Installing : libgomp-13.1.1-4.fc39.x86_64 98/154 Installing : libnghttp2-1.54.0-1.fc39.x86_64 99/154 Installing : libpkgconf-1.9.4-2.fc39.x86_64 100/154 Installing : pkgconf-1.9.4-2.fc39.x86_64 101/154 Installing : pkgconf-pkg-config-1.9.4-2.fc39.x86_64 102/154 Installing : libsigsegv-2.14-4.fc38.x86_64 103/154 Installing : gawk-5.2.2-1.fc39.x86_64 104/154 Installing : libtasn1-4.19.0-2.fc38.x86_64 105/154 Installing : p11-kit-trust-0.24.1-6.fc38.x86_64 106/154 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.x86_64 106/154 Installing : libunistring-1.1-3.fc38.x86_64 107/154 Installing : libunistring1.0-1.0-1.fc38.x86_64 108/154 Installing : libidn2-2.3.4-2.fc38.x86_64 109/154 Installing : libpsl-0.21.2-3.fc39.x86_64 110/154 Installing : libverto-0.3.2-5.fc38.x86_64 111/154 Installing : xxhash-libs-0.8.1-5.fc39.x86_64 112/154 Installing : coreutils-common-9.3-1.fc39.x86_64 113/154 Installing : openssl-libs-1:3.0.8-2.fc39.x86_64 114/154 Installing : coreutils-9.3-1.fc39.x86_64 115/154 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 116/154 Installing : ca-certificates-2023.2.60-2.fc38.noarch 116/154 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 116/154 Installing : krb5-libs-1.21-1.fc39.x86_64 117/154 Installing : libtirpc-1.3.3-1.rc1.fc39.x86_64 118/154 Running scriptlet: authselect-libs-1.4.2-2.fc38.x86_64 119/154 Installing : authselect-libs-1.4.2-2.fc38.x86_64 119/154 Installing : gzip-1.12-3.fc38.x86_64 120/154 Installing : cracklib-2.9.7-31.fc38.x86_64 121/154 Installing : libpwquality-1.4.5-3.fc38.x86_64 122/154 Installing : authselect-1.4.2-2.fc38.x86_64 123/154 Installing : libnsl2-2.0.0-5.fc38.x86_64 124/154 Installing : pam-1.5.3-1.fc39.x86_64 125/154 Installing : libssh-0.10.5-1.fc39.x86_64 126/154 Installing : libarchive-3.6.1-5.fc39.x86_64 127/154 Installing : libevent-2.1.12-8.fc38.x86_64 128/154 Installing : openldap-2.6.4-2.fc39.x86_64 129/154 Installing : libcurl-8.1.2-1.fc39.x86_64 130/154 Installing : elfutils-libs-0.189-2.fc39.x86_64 131/154 Installing : elfutils-debuginfod-client-0.189-2.fc39.x86_64 132/154 Installing : binutils-gold-2.40-9.fc39.x86_64 133/154 Installing : binutils-2.40-9.fc39.x86_64 134/154 Running scriptlet: binutils-2.40-9.fc39.x86_64 134/154 Installing : elfutils-0.189-2.fc39.x86_64 135/154 Installing : gdb-minimal-13.1-5.fc39.x86_64 136/154 Installing : debugedit-5.0-7.fc38.x86_64 137/154 Installing : curl-8.1.2-1.fc39.x86_64 138/154 Installing : rpm-sequoia-1.4.0-3.fc39.x86_64 139/154 Installing : rpm-libs-4.18.91-1.fc39.x86_64 140/154 Running scriptlet: rpm-4.18.91-1.fc39.x86_64 141/154 Installing : rpm-4.18.91-1.fc39.x86_64 141/154 Installing : efi-srpm-macros-5-8.fc39.noarch 142/154 Installing : lua-srpm-macros-1-8.fc38.noarch 143/154 Installing : rpmautospec-rpm-macros-0.3.5-2.fc39.noarch 144/154 Installing : rpm-build-libs-4.18.91-1.fc39.x86_64 145/154 Installing : ansible-srpm-macros-1-10.fc39.noarch 146/154 Installing : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 147/154 Installing : go-srpm-macros-3.2.0-3.fc39.noarch 148/154 Installing : python-srpm-macros-3.11-10.fc39.noarch 149/154 Installing : redhat-rpm-config-255-1.fc39.noarch 150/154 Installing : rpm-build-4.18.91-1.fc39.x86_64 151/154 Installing : util-linux-2.39-4.fc39.x86_64 152/154 Installing : which-2.21-39.fc39.x86_64 153/154 Installing : info-7.0.3-2.fc39.x86_64 154/154 Running scriptlet: filesystem-3.18-4.fc39.x86_64 154/154 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 154/154 Running scriptlet: authselect-libs-1.4.2-2.fc38.x86_64 154/154 Running scriptlet: rpm-4.18.91-1.fc39.x86_64 154/154 Running scriptlet: info-7.0.3-2.fc39.x86_64 154/154 Verifying : alternatives-1.24-1.fc39.x86_64 1/154 Verifying : ansible-srpm-macros-1-10.fc39.noarch 2/154 Verifying : audit-libs-3.1.1-1.fc39.x86_64 3/154 Verifying : authselect-1.4.2-2.fc38.x86_64 4/154 Verifying : authselect-libs-1.4.2-2.fc38.x86_64 5/154 Verifying : basesystem-11-17.fc39.noarch 6/154 Verifying : bash-5.2.15-3.fc38.x86_64 7/154 Verifying : binutils-2.40-9.fc39.x86_64 8/154 Verifying : binutils-gold-2.40-9.fc39.x86_64 9/154 Verifying : bzip2-1.0.8-13.fc38.x86_64 10/154 Verifying : bzip2-libs-1.0.8-13.fc38.x86_64 11/154 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 12/154 Verifying : coreutils-9.3-1.fc39.x86_64 13/154 Verifying : coreutils-common-9.3-1.fc39.x86_64 14/154 Verifying : cpio-2.14-2.fc39.x86_64 15/154 Verifying : cracklib-2.9.7-31.fc38.x86_64 16/154 Verifying : crypto-policies-20230614-1.git5f3458e.fc39.noarc 17/154 Verifying : curl-8.1.2-1.fc39.x86_64 18/154 Verifying : cyrus-sasl-lib-2.1.28-10.fc39.x86_64 19/154 Verifying : debugedit-5.0-7.fc38.x86_64 20/154 Verifying : diffutils-3.9-4.fc39.x86_64 21/154 Verifying : dwz-0.15-2.fc38.x86_64 22/154 Verifying : ed-1.19-2.fc38.x86_64 23/154 Verifying : efi-srpm-macros-5-8.fc39.noarch 24/154 Verifying : elfutils-0.189-2.fc39.x86_64 25/154 Verifying : elfutils-debuginfod-client-0.189-2.fc39.x86_64 26/154 Verifying : elfutils-default-yama-scope-0.189-2.fc39.noarch 27/154 Verifying : elfutils-libelf-0.189-2.fc39.x86_64 28/154 Verifying : elfutils-libs-0.189-2.fc39.x86_64 29/154 Verifying : fedora-gpg-keys-39-0.1.noarch 30/154 Verifying : fedora-release-39-0.14.noarch 31/154 Verifying : fedora-release-common-39-0.14.noarch 32/154 Verifying : fedora-release-identity-basic-39-0.14.noarch 33/154 Verifying : fedora-repos-39-0.1.noarch 34/154 Verifying : fedora-repos-rawhide-39-0.1.noarch 35/154 Verifying : file-5.44-3.fc39.x86_64 36/154 Verifying : file-libs-5.44-3.fc39.x86_64 37/154 Verifying : filesystem-3.18-4.fc39.x86_64 38/154 Verifying : findutils-1:4.9.0-4.fc39.x86_64 39/154 Verifying : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 40/154 Verifying : fpc-srpm-macros-1.3-7.fc38.noarch 41/154 Verifying : gawk-5.2.2-1.fc39.x86_64 42/154 Verifying : gdb-minimal-13.1-5.fc39.x86_64 43/154 Verifying : gdbm-libs-1:1.23-3.fc38.x86_64 44/154 Verifying : ghc-srpm-macros-1.6.1-1.fc38.noarch 45/154 Verifying : glibc-2.37.9000-14.fc39.x86_64 46/154 Verifying : glibc-common-2.37.9000-14.fc39.x86_64 47/154 Verifying : glibc-gconv-extra-2.37.9000-14.fc39.x86_64 48/154 Verifying : glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 49/154 Verifying : gmp-1:6.2.1-4.fc38.x86_64 50/154 Verifying : gnat-srpm-macros-6-2.fc38.noarch 51/154 Verifying : go-srpm-macros-3.2.0-3.fc39.noarch 52/154 Verifying : grep-3.11-1.fc39.x86_64 53/154 Verifying : gzip-1.12-3.fc38.x86_64 54/154 Verifying : info-7.0.3-2.fc39.x86_64 55/154 Verifying : jansson-2.13.1-6.fc38.x86_64 56/154 Verifying : kernel-srpm-macros-1.0-19.fc39.noarch 57/154 Verifying : keyutils-libs-1.6.1-6.fc38.x86_64 58/154 Verifying : krb5-libs-1.21-1.fc39.x86_64 59/154 Verifying : libacl-2.3.1-7.fc39.x86_64 60/154 Verifying : libarchive-3.6.1-5.fc39.x86_64 61/154 Verifying : libattr-2.5.1-7.fc39.x86_64 62/154 Verifying : libblkid-2.39-4.fc39.x86_64 63/154 Verifying : libbrotli-1.0.9-11.fc38.x86_64 64/154 Verifying : libcap-2.48-6.fc38.x86_64 65/154 Verifying : libcap-ng-0.8.3-5.fc38.x86_64 66/154 Verifying : libcom_err-1.47.0-1.fc39.x86_64 67/154 Verifying : libcurl-8.1.2-1.fc39.x86_64 68/154 Verifying : libdb-5.3.28-55.fc38.x86_64 69/154 Verifying : libeconf-0.4.0-5.fc38.x86_64 70/154 Verifying : libevent-2.1.12-8.fc38.x86_64 71/154 Verifying : libfdisk-2.39-4.fc39.x86_64 72/154 Verifying : libffi-3.4.4-2.fc38.x86_64 73/154 Verifying : libgcc-13.1.1-4.fc39.x86_64 74/154 Verifying : libgomp-13.1.1-4.fc39.x86_64 75/154 Verifying : libidn2-2.3.4-2.fc38.x86_64 76/154 Verifying : libmount-2.39-4.fc39.x86_64 77/154 Verifying : libnghttp2-1.54.0-1.fc39.x86_64 78/154 Verifying : libnsl2-2.0.0-5.fc38.x86_64 79/154 Verifying : libpkgconf-1.9.4-2.fc39.x86_64 80/154 Verifying : libpsl-0.21.2-3.fc39.x86_64 81/154 Verifying : libpwquality-1.4.5-3.fc38.x86_64 82/154 Verifying : libselinux-3.5-1.fc39.x86_64 83/154 Verifying : libsemanage-3.5-2.fc39.x86_64 84/154 Verifying : libsepol-3.5-1.fc39.x86_64 85/154 Verifying : libsigsegv-2.14-4.fc38.x86_64 86/154 Verifying : libsmartcols-2.39-4.fc39.x86_64 87/154 Verifying : libssh-0.10.5-1.fc39.x86_64 88/154 Verifying : libssh-config-0.10.5-1.fc39.noarch 89/154 Verifying : libstdc++-13.1.1-4.fc39.x86_64 90/154 Verifying : libtasn1-4.19.0-2.fc38.x86_64 91/154 Verifying : libtirpc-1.3.3-1.rc1.fc39.x86_64 92/154 Verifying : libunistring-1.1-3.fc38.x86_64 93/154 Verifying : libunistring1.0-1.0-1.fc38.x86_64 94/154 Verifying : libutempter-1.2.1-9.fc39.x86_64 95/154 Verifying : libuuid-2.39-4.fc39.x86_64 96/154 Verifying : libverto-0.3.2-5.fc38.x86_64 97/154 Verifying : libxcrypt-4.4.35-1.fc39.x86_64 98/154 Verifying : libxml2-2.10.4-1.fc39.x86_64 99/154 Verifying : libzstd-1.5.5-1.fc39.x86_64 100/154 Verifying : lua-libs-5.4.4-9.fc39.x86_64 101/154 Verifying : lua-srpm-macros-1-8.fc38.noarch 102/154 Verifying : lz4-libs-1.9.4-3.fc39.x86_64 103/154 Verifying : mpfr-4.1.1-3.fc38.x86_64 104/154 Verifying : ncurses-base-6.4-4.20230520.fc39.noarch 105/154 Verifying : ncurses-libs-6.4-4.20230520.fc39.x86_64 106/154 Verifying : ocaml-srpm-macros-7-3.fc38.noarch 107/154 Verifying : openblas-srpm-macros-2-13.fc38.noarch 108/154 Verifying : openldap-2.6.4-2.fc39.x86_64 109/154 Verifying : openssl-libs-1:3.0.8-2.fc39.x86_64 110/154 Verifying : p11-kit-0.24.1-6.fc38.x86_64 111/154 Verifying : p11-kit-trust-0.24.1-6.fc38.x86_64 112/154 Verifying : package-notes-srpm-macros-0.5-8.fc39.noarch 113/154 Verifying : pam-1.5.3-1.fc39.x86_64 114/154 Verifying : pam-libs-1.5.3-1.fc39.x86_64 115/154 Verifying : patch-2.7.6-21.fc39.x86_64 116/154 Verifying : pcre2-10.42-1.fc38.1.x86_64 117/154 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 118/154 Verifying : perl-srpm-macros-1-48.fc38.noarch 119/154 Verifying : pkgconf-1.9.4-2.fc39.x86_64 120/154 Verifying : pkgconf-m4-1.9.4-2.fc39.noarch 121/154 Verifying : pkgconf-pkg-config-1.9.4-2.fc39.x86_64 122/154 Verifying : popt-1.19-2.fc38.x86_64 123/154 Verifying : publicsuffix-list-dafsa-20230614-1.fc39.noarch 124/154 Verifying : pyproject-srpm-macros-1.9.0-1.fc39.noarch 125/154 Verifying : python-srpm-macros-3.11-10.fc39.noarch 126/154 Verifying : qt5-srpm-macros-5.15.10-1.fc39.noarch 127/154 Verifying : qt6-srpm-macros-6.5.1-1.fc39.noarch 128/154 Verifying : readline-8.2-3.fc38.x86_64 129/154 Verifying : redhat-rpm-config-255-1.fc39.noarch 130/154 Verifying : rpm-4.18.91-1.fc39.x86_64 131/154 Verifying : rpm-build-4.18.91-1.fc39.x86_64 132/154 Verifying : rpm-build-libs-4.18.91-1.fc39.x86_64 133/154 Verifying : rpm-libs-4.18.91-1.fc39.x86_64 134/154 Verifying : rpm-sequoia-1.4.0-3.fc39.x86_64 135/154 Verifying : rpmautospec-rpm-macros-0.3.5-2.fc39.noarch 136/154 Verifying : rust-srpm-macros-24-2.fc39.noarch 137/154 Verifying : sed-4.8-12.fc38.x86_64 138/154 Verifying : setup-2.14.3-3.fc39.noarch 139/154 Verifying : shadow-utils-2:4.13-7.fc39.x86_64 140/154 Verifying : sqlite-libs-3.41.2-3.fc39.x86_64 141/154 Verifying : systemd-libs-253.5-6.fc39.x86_64 142/154 Verifying : tar-2:1.34-8.fc39.x86_64 143/154 Verifying : tzdata-2023c-1.fc39.noarch 144/154 Verifying : unzip-6.0-60.fc38.x86_64 145/154 Verifying : util-linux-2.39-4.fc39.x86_64 146/154 Verifying : util-linux-core-2.39-4.fc39.x86_64 147/154 Verifying : which-2.21-39.fc39.x86_64 148/154 Verifying : xxhash-libs-0.8.1-5.fc39.x86_64 149/154 Verifying : xz-5.4.3-1.fc39.x86_64 150/154 Verifying : xz-libs-5.4.3-1.fc39.x86_64 151/154 Verifying : zip-3.0-36.fc38.x86_64 152/154 Verifying : zlib-1.2.13-3.fc38.x86_64 153/154 Verifying : zstd-1.5.5-1.fc39.x86_64 154/154 Installed: alternatives-1.24-1.fc39.x86_64 ansible-srpm-macros-1-10.fc39.noarch audit-libs-3.1.1-1.fc39.x86_64 authselect-1.4.2-2.fc38.x86_64 authselect-libs-1.4.2-2.fc38.x86_64 basesystem-11-17.fc39.noarch bash-5.2.15-3.fc38.x86_64 binutils-2.40-9.fc39.x86_64 binutils-gold-2.40-9.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.14-2.fc39.x86_64 cracklib-2.9.7-31.fc38.x86_64 crypto-policies-20230614-1.git5f3458e.fc39.noarch curl-8.1.2-1.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-8.fc39.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.14.noarch fedora-release-common-39-0.14.noarch fedora-release-identity-basic-39-0.14.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.2.2-1.fc39.x86_64 gdb-minimal-13.1-5.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-14.fc39.x86_64 glibc-common-2.37.9000-14.fc39.x86_64 glibc-gconv-extra-2.37.9000-14.fc39.x86_64 glibc-minimal-langpack-2.37.9000-14.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.11-1.fc39.x86_64 gzip-1.12-3.fc38.x86_64 info-7.0.3-2.fc39.x86_64 jansson-2.13.1-6.fc38.x86_64 kernel-srpm-macros-1.0-19.fc39.noarch keyutils-libs-1.6.1-6.fc38.x86_64 krb5-libs-1.21-1.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-4.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.47.0-1.fc39.x86_64 libcurl-8.1.2-1.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-4.fc39.x86_64 libffi-3.4.4-2.fc38.x86_64 libgcc-13.1.1-4.fc39.x86_64 libgomp-13.1.1-4.fc39.x86_64 libidn2-2.3.4-2.fc38.x86_64 libmount-2.39-4.fc39.x86_64 libnghttp2-1.54.0-1.fc39.x86_64 libnsl2-2.0.0-5.fc38.x86_64 libpkgconf-1.9.4-2.fc39.x86_64 libpsl-0.21.2-3.fc39.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-4.fc39.x86_64 libssh-0.10.5-1.fc39.x86_64 libssh-config-0.10.5-1.fc39.noarch libstdc++-13.1.1-4.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 libutempter-1.2.1-9.fc39.x86_64 libuuid-2.39-4.fc39.x86_64 libverto-0.3.2-5.fc38.x86_64 libxcrypt-4.4.35-1.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-4.20230520.fc39.noarch ncurses-libs-6.4-4.20230520.fc39.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-8.fc39.noarch pam-1.5.3-1.fc39.x86_64 pam-libs-1.5.3-1.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-2.fc39.x86_64 pkgconf-m4-1.9.4-2.fc39.noarch pkgconf-pkg-config-1.9.4-2.fc39.x86_64 popt-1.19-2.fc38.x86_64 publicsuffix-list-dafsa-20230614-1.fc39.noarch pyproject-srpm-macros-1.9.0-1.fc39.noarch python-srpm-macros-3.11-10.fc39.noarch qt5-srpm-macros-5.15.10-1.fc39.noarch qt6-srpm-macros-6.5.1-1.fc39.noarch readline-8.2-3.fc38.x86_64 redhat-rpm-config-255-1.fc39.noarch rpm-4.18.91-1.fc39.x86_64 rpm-build-4.18.91-1.fc39.x86_64 rpm-build-libs-4.18.91-1.fc39.x86_64 rpm-libs-4.18.91-1.fc39.x86_64 rpm-sequoia-1.4.0-3.fc39.x86_64 rpmautospec-rpm-macros-0.3.5-2.fc39.noarch rust-srpm-macros-24-2.fc39.noarch sed-4.8-12.fc38.x86_64 setup-2.14.3-3.fc39.noarch shadow-utils-2:4.13-7.fc39.x86_64 sqlite-libs-3.41.2-3.fc39.x86_64 systemd-libs-253.5-6.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-4.fc39.x86_64 util-linux-core-2.39-4.fc39.x86_64 which-2.21-39.fc39.x86_64 xxhash-libs-0.8.1-5.fc39.x86_64 xz-5.4.3-1.fc39.x86_64 xz-libs-5.4.3-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: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: fedora-gpg-keys-39-0.1.noarch readline-8.2-3.fc38.x86_64 glibc-minimal-langpack-2.37.9000-14.fc39.x86_64 openblas-srpm-macros-2-13.fc38.noarch fedora-repos-39-0.1.noarch gzip-1.12-3.fc38.x86_64 openssl-libs-3.0.8-2.fc39.x86_64 pyproject-srpm-macros-1.9.0-1.fc39.noarch tzdata-2023c-1.fc39.noarch authselect-libs-1.4.2-2.fc38.x86_64 libssh-config-0.10.5-1.fc39.noarch libacl-2.3.1-7.fc39.x86_64 lua-libs-5.4.4-9.fc39.x86_64 package-notes-srpm-macros-0.5-8.fc39.noarch authselect-1.4.2-2.fc38.x86_64 xxhash-libs-0.8.1-5.fc39.x86_64 unzip-6.0-60.fc38.x86_64 file-5.44-3.fc39.x86_64 libpkgconf-1.9.4-2.fc39.x86_64 libstdc++-13.1.1-4.fc39.x86_64 ghc-srpm-macros-1.6.1-1.fc38.noarch bzip2-libs-1.0.8-13.fc38.x86_64 libxml2-2.10.4-1.fc39.x86_64 pkgconf-1.9.4-2.fc39.x86_64 libzstd-1.5.5-1.fc39.x86_64 binutils-2.40-9.fc39.x86_64 p11-kit-trust-0.24.1-6.fc38.x86_64 which-2.21-39.fc39.x86_64 debugedit-5.0-7.fc38.x86_64 elfutils-libs-0.189-2.fc39.x86_64 rpm-build-libs-4.18.91-1.fc39.x86_64 diffutils-3.9-4.fc39.x86_64 coreutils-9.3-1.fc39.x86_64 libsigsegv-2.14-4.fc38.x86_64 gnat-srpm-macros-6-2.fc38.noarch libfdisk-2.39-4.fc39.x86_64 xz-libs-5.4.3-1.fc39.x86_64 ocaml-srpm-macros-7-3.fc38.noarch audit-libs-3.1.1-1.fc39.x86_64 libbrotli-1.0.9-11.fc38.x86_64 grep-3.11-1.fc39.x86_64 fonts-srpm-macros-2.0.5-11.fc38.noarch systemd-libs-253.5-6.fc39.x86_64 libnghttp2-1.54.0-1.fc39.x86_64 publicsuffix-list-dafsa-20230614-1.fc39.noarch gpg-pubkey-eb10b464-6202d9c6 zip-3.0-36.fc38.x86_64 gdbm-libs-1.23-3.fc38.x86_64 pkgconf-pkg-config-1.9.4-2.fc39.x86_64 libunistring1.0-1.0-1.fc38.x86_64 info-7.0.3-2.fc39.x86_64 libtirpc-1.3.3-1.rc1.fc39.x86_64 libeconf-0.4.0-5.fc38.x86_64 qt6-srpm-macros-6.5.1-1.fc39.noarch alternatives-1.24-1.fc39.x86_64 rust-srpm-macros-24-2.fc39.noarch libevent-2.1.12-8.fc38.x86_64 binutils-gold-2.40-9.fc39.x86_64 elfutils-0.189-2.fc39.x86_64 pam-1.5.3-1.fc39.x86_64 rpm-4.18.91-1.fc39.x86_64 jansson-2.13.1-6.fc38.x86_64 rpmautospec-rpm-macros-0.3.5-2.fc39.noarch elfutils-default-yama-scope-0.189-2.fc39.noarch libattr-2.5.1-7.fc39.x86_64 lz4-libs-1.9.4-3.fc39.x86_64 elfutils-debuginfod-client-0.189-2.fc39.x86_64 rpm-libs-4.18.91-1.fc39.x86_64 libdb-5.3.28-55.fc38.x86_64 libblkid-2.39-4.fc39.x86_64 redhat-rpm-config-255-1.fc39.noarch libsepol-3.5-1.fc39.x86_64 libuuid-2.39-4.fc39.x86_64 python-srpm-macros-3.11-10.fc39.noarch zlib-1.2.13-3.fc38.x86_64 openldap-2.6.4-2.fc39.x86_64 libunistring-1.1-3.fc38.x86_64 util-linux-2.39-4.fc39.x86_64 popt-1.19-2.fc38.x86_64 zstd-1.5.5-1.fc39.x86_64 ansible-srpm-macros-1-10.fc39.noarch patch-2.7.6-21.fc39.x86_64 libcap-ng-0.8.3-5.fc38.x86_64 mpfr-4.1.1-3.fc38.x86_64 go-srpm-macros-3.2.0-3.fc39.noarch bash-5.2.15-3.fc38.x86_64 gpg-pubkey-18b8e74c-62f2920f pcre2-syntax-10.42-1.fc38.1.noarch glibc-gconv-extra-2.37.9000-14.fc39.x86_64 rpm-build-4.18.91-1.fc39.x86_64 libcom_err-1.47.0-1.fc39.x86_64 fpc-srpm-macros-1.3-7.fc38.noarch cracklib-2.9.7-31.fc38.x86_64 ncurses-libs-6.4-4.20230520.fc39.x86_64 tar-1.34-8.fc39.x86_64 keyutils-libs-1.6.1-6.fc38.x86_64 gawk-5.2.2-1.fc39.x86_64 libffi-3.4.4-2.fc38.x86_64 libutempter-1.2.1-9.fc39.x86_64 libpsl-0.21.2-3.fc39.x86_64 qt5-srpm-macros-5.15.10-1.fc39.noarch cyrus-sasl-lib-2.1.28-10.fc39.x86_64 libidn2-2.3.4-2.fc38.x86_64 fedora-release-39-0.14.noarch libarchive-3.6.1-5.fc39.x86_64 kernel-srpm-macros-1.0-19.fc39.noarch libgcc-13.1.1-4.fc39.x86_64 util-linux-core-2.39-4.fc39.x86_64 shadow-utils-4.13-7.fc39.x86_64 p11-kit-0.24.1-6.fc38.x86_64 krb5-libs-1.21-1.fc39.x86_64 cpio-2.14-2.fc39.x86_64 coreutils-common-9.3-1.fc39.x86_64 ca-certificates-2023.2.60-2.fc38.noarch rpm-sequoia-1.4.0-3.fc39.x86_64 crypto-policies-20230614-1.git5f3458e.fc39.noarch fedora-release-common-39-0.14.noarch libssh-0.10.5-1.fc39.x86_64 ncurses-base-6.4-4.20230520.fc39.noarch libtasn1-4.19.0-2.fc38.x86_64 setup-2.14.3-3.fc39.noarch libsemanage-3.5-2.fc39.x86_64 lua-srpm-macros-1-8.fc38.noarch ed-1.19-2.fc38.x86_64 bzip2-1.0.8-13.fc38.x86_64 libnsl2-2.0.0-5.fc38.x86_64 pcre2-10.42-1.fc38.1.x86_64 pam-libs-1.5.3-1.fc39.x86_64 glibc-2.37.9000-14.fc39.x86_64 pkgconf-m4-1.9.4-2.fc39.noarch file-libs-5.44-3.fc39.x86_64 libmount-2.39-4.fc39.x86_64 curl-8.1.2-1.fc39.x86_64 basesystem-11-17.fc39.noarch glibc-common-2.37.9000-14.fc39.x86_64 efi-srpm-macros-5-8.fc39.noarch libcap-2.48-6.fc38.x86_64 gdb-minimal-13.1-5.fc39.x86_64 xz-5.4.3-1.fc39.x86_64 libcurl-8.1.2-1.fc39.x86_64 libpwquality-1.4.5-3.fc38.x86_64 libxcrypt-4.4.35-1.fc39.x86_64 fedora-release-identity-basic-39-0.14.noarch dwz-0.15-2.fc38.x86_64 gmp-6.2.1-4.fc38.x86_64 fedora-repos-rawhide-39-0.1.noarch elfutils-libelf-0.189-2.fc39.x86_64 libverto-0.3.2-5.fc38.x86_64 filesystem-3.18-4.fc39.x86_64 sqlite-libs-3.41.2-3.fc39.x86_64 libsmartcols-2.39-4.fc39.x86_64 perl-srpm-macros-1-48.fc38.noarch libgomp-13.1.1-4.fc39.x86_64 findutils-4.9.0-4.fc39.x86_64 sed-4.8-12.fc38.x86_64 libselinux-3.5-1.fc39.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1686009600 Wrote: /builddir/build/SRPMS/openvkl-1.3.2-1.fc39.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-l6ghbqwv/openvkl/openvkl.spec) Config(child) 1 minutes 48 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=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openvkl-1.3.2-1.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1687876217.454113 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... 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-1687876217.454113/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1687876217.454113/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: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/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: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 14 kB/s | 1.5 kB 00:00 fedora 524 kB/s | 22 kB 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=1686009600 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 10 kB/s | 1.5 kB 00:00 fedora 434 kB/s | 22 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: blosc-devel x86_64 1.21.4-1.fc39 fedora 14 k boost-devel x86_64 1.81.0-1.fc39 fedora 14 M cmake x86_64 3.27.0~rc3-1.fc39 fedora 8.0 M embree-devel x86_64 4.1.0-1.fc39 fedora 32 k gcc-c++ x86_64 13.1.1-4.fc39 fedora 13 M glfw-devel x86_64 1:3.3.8-2.fc38 fedora 46 k imath-devel x86_64 3.1.9-1.fc39 fedora 142 k ispc x86_64 1.19.0-4.fc39 fedora 1.3 M openvdb-devel x86_64 10.0.1-6.fc39 fedora 6.6 M rkcommon-devel x86_64 1.11.0-2.fc39 fedora 148 k Installing dependencies: annobin-docs noarch 12.12-1.fc39 fedora 95 k annobin-plugin-gcc x86_64 12.12-1.fc39 fedora 894 k blosc x86_64 1.21.4-1.fc39 fedora 59 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.27.0~rc3-1.fc39 fedora 2.2 M cmake-filesystem x86_64 3.27.0~rc3-1.fc39 fedora 18 k cmake-rpm-macros noarch 3.27.0~rc3-1.fc39 fedora 17 k cpp x86_64 13.1.1-4.fc39 fedora 11 M emacs-filesystem noarch 1:28.2-6.fc39 fedora 7.8 k embree x86_64 4.1.0-1.fc39 fedora 10 M expat x86_64 2.5.0-2.fc38 fedora 110 k flexiblas x86_64 3.3.1-3.fc39 fedora 33 k flexiblas-netlib x86_64 3.3.1-3.fc39 fedora 3.1 M flexiblas-openblas-openmp x86_64 3.3.1-3.fc39 fedora 17 k gc x86_64 8.2.2-3.fc38 fedora 110 k gcc x86_64 13.1.1-4.fc39 fedora 34 M gcc-plugin-annobin x86_64 13.1.1-4.fc39 fedora 45 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-14.fc39 fedora 74 k glibc-headers-x86 noarch 2.37.9000-14.fc39 fedora 556 k guile22 x86_64 2.2.7-8.fc39 fedora 6.5 M hwdata noarch 0.371-1.fc39 fedora 1.6 M imath x86_64 3.1.9-1.fc39 fedora 96 k jsoncpp x86_64 1.9.5-4.fc38 fedora 97 k kernel-headers x86_64 6.4.0-0.rc7.git0.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.1-1.fc39 fedora 40 k libXi-devel x86_64 1.8.1-1.fc39 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.1.1-4.fc39 fedora 896 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.1.1-4.fc39 fedora 192 k libquadmath-devel x86_64 13.1.1-4.fc39 fedora 34 k libstdc++-devel x86_64 13.1.1-4.fc39 fedora 2.6 M libtool-ltdl x86_64 2.4.7-6.fc38 fedora 37 k libuv x86_64 1:1.45.0-2.fc39 fedora 158 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.35-1.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.1.2-1.fc39 fedora 132 k mesa-libGL x86_64 23.1.2-1.fc39 fedora 175 k mesa-libGL-devel x86_64 23.1.2-1.fc39 fedora 36 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.1.2-1.fc39 fedora 45 k mesa-libglapi x86_64 23.1.2-1.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-6.fc39 fedora 4.4 M pyproject-rpm-macros noarch 1.9.0-1.fc39 fedora 42 k python-pip-wheel noarch 23.1.2-1.fc39 fedora 1.4 M python-rpm-macros noarch 3.11-10.fc39 fedora 20 k python-setuptools-wheel noarch 67.7.2-2.fc39 fedora 661 k python3 x86_64 3.11.4-1.fc39 fedora 28 k python3-devel x86_64 3.11.4-1.fc39 fedora 269 k python3-imath x86_64 3.1.9-1.fc39 fedora 3.9 M python3-libs x86_64 3.11.4-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-6.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-2.fc39 fedora 37 k tbb x86_64 2020.3-16.fc39 fedora 170 k tbb-devel x86_64 2020.3-16.fc39 fedora 335 k vim-filesystem noarch 2:9.0.1649-1.fc39 fedora 18 k xorg-x11-proto-devel noarch 2023.2-1.fc39 fedora 297 k zlib-devel x86_64 1.2.13-3.fc38 fedora 45 k Transaction Summary ================================================================================ Install 149 Packages Total download size: 222 M Installed size: 1.0 G Downloading Packages: (1/149): blosc-1.21.4-1.fc39.x86_64.rpm 358 kB/s | 59 kB 00:00 (2/149): annobin-docs-12.12-1.fc39.noarch.rpm 503 kB/s | 95 kB 00:00 (3/149): blosc-devel-1.21.4-1.fc39.x86_64.rpm 252 kB/s | 14 kB 00:00 (4/149): boost-1.81.0-1.fc39.x86_64.rpm 225 kB/s | 14 kB 00:00 (5/149): boost-atomic-1.81.0-1.fc39.x86_64.rpm 294 kB/s | 20 kB 00:00 (6/149): boost-chrono-1.81.0-1.fc39.x86_64.rpm 465 kB/s | 26 kB 00:00 (7/149): boost-container-1.81.0-1.fc39.x86_64.r 708 kB/s | 40 kB 00:00 (8/149): boost-context-1.81.0-1.fc39.x86_64.rpm 350 kB/s | 17 kB 00:00 (9/149): annobin-plugin-gcc-12.12-1.fc39.x86_64 2.3 MB/s | 894 kB 00:00 (10/149): boost-contract-1.81.0-1.fc39.x86_64.r 635 kB/s | 46 kB 00:00 (11/149): boost-coroutine-1.81.0-1.fc39.x86_64. 334 kB/s | 20 kB 00:00 (12/149): boost-date-time-1.81.0-1.fc39.x86_64. 262 kB/s | 16 kB 00:00 (13/149): boost-fiber-1.81.0-1.fc39.x86_64.rpm 514 kB/s | 42 kB 00:00 (14/149): boost-filesystem-1.81.0-1.fc39.x86_64 956 kB/s | 66 kB 00:00 (15/149): boost-iostreams-1.81.0-1.fc39.x86_64. 661 kB/s | 42 kB 00:00 (16/149): boost-graph-1.81.0-1.fc39.x86_64.rpm 1.4 MB/s | 151 kB 00:00 (17/149): boost-json-1.81.0-1.fc39.x86_64.rpm 2.8 MB/s | 110 kB 00:00 (18/149): boost-log-1.81.0-1.fc39.x86_64.rpm 7.1 MB/s | 491 kB 00:00 (19/149): boost-locale-1.81.0-1.fc39.x86_64.rpm 2.2 MB/s | 222 kB 00:00 (20/149): boost-math-1.81.0-1.fc39.x86_64.rpm 3.7 MB/s | 221 kB 00:00 (21/149): boost-nowide-1.81.0-1.fc39.x86_64.rpm 493 kB/s | 21 kB 00:00 (22/149): boost-numpy3-1.81.0-1.fc39.x86_64.rpm 564 kB/s | 30 kB 00:00 (23/149): boost-program-options-1.81.0-1.fc39.x 1.7 MB/s | 109 kB 00:00 (24/149): boost-python3-1.81.0-1.fc39.x86_64.rp 1.5 MB/s | 97 kB 00:00 (25/149): boost-random-1.81.0-1.fc39.x86_64.rpm 402 kB/s | 24 kB 00:00 (26/149): boost-regex-1.81.0-1.fc39.x86_64.rpm 1.5 MB/s | 111 kB 00:00 (27/149): boost-serialization-1.81.0-1.fc39.x86 1.7 MB/s | 136 kB 00:00 (28/149): boost-stacktrace-1.81.0-1.fc39.x86_64 422 kB/s | 31 kB 00:00 (29/149): boost-system-1.81.0-1.fc39.x86_64.rpm 234 kB/s | 16 kB 00:00 (30/149): boost-test-1.81.0-1.fc39.x86_64.rpm 2.7 MB/s | 239 kB 00:00 (31/149): boost-thread-1.81.0-1.fc39.x86_64.rpm 698 kB/s | 58 kB 00:00 (32/149): boost-timer-1.81.0-1.fc39.x86_64.rpm 276 kB/s | 24 kB 00:00 (33/149): boost-type_erasure-1.81.0-1.fc39.x86_ 395 kB/s | 33 kB 00:00 (34/149): boost-devel-1.81.0-1.fc39.x86_64.rpm 17 MB/s | 14 MB 00:00 (35/149): boost-wave-1.81.0-1.fc39.x86_64.rpm 2.6 MB/s | 225 kB 00:00 (36/149): clang15-resource-filesystem-15.0.7-3. 177 kB/s | 13 kB 00:00 (37/149): cmake-data-3.27.0~rc3-1.fc39.noarch.r 12 MB/s | 2.2 MB 00:00 (38/149): cmake-filesystem-3.27.0~rc3-1.fc39.x8 224 kB/s | 18 kB 00:00 (39/149): cmake-rpm-macros-3.27.0~rc3-1.fc39.no 203 kB/s | 17 kB 00:00 (40/149): cmake-3.27.0~rc3-1.fc39.x86_64.rpm 7.4 MB/s | 8.0 MB 00:01 (41/149): emacs-filesystem-28.2-6.fc39.noarch.r 76 kB/s | 7.8 kB 00:00 (42/149): cpp-13.1.1-4.fc39.x86_64.rpm 9.9 MB/s | 11 MB 00:01 (43/149): embree-devel-4.1.0-1.fc39.x86_64.rpm 329 kB/s | 32 kB 00:00 (44/149): expat-2.5.0-2.fc38.x86_64.rpm 988 kB/s | 110 kB 00:00 (45/149): flexiblas-3.3.1-3.fc39.x86_64.rpm 304 kB/s | 33 kB 00:00 (46/149): flexiblas-netlib-3.3.1-3.fc39.x86_64. 6.3 MB/s | 3.1 MB 00:00 (47/149): flexiblas-openblas-openmp-3.3.1-3.fc3 238 kB/s | 17 kB 00:00 (48/149): gc-8.2.2-3.fc38.x86_64.rpm 1.3 MB/s | 110 kB 00:00 (49/149): embree-4.1.0-1.fc39.x86_64.rpm 6.6 MB/s | 10 MB 00:01 (50/149): clang15-libs-15.0.7-3.fc39.x86_64.rpm 4.9 MB/s | 21 MB 00:04 (51/149): gcc-plugin-annobin-13.1.1-4.fc39.x86_ 484 kB/s | 45 kB 00:00 (52/149): gcc-c++-13.1.1-4.fc39.x86_64.rpm 7.7 MB/s | 13 MB 00:01 (53/149): glfw-3.3.8-2.fc38.x86_64.rpm 950 kB/s | 89 kB 00:00 (54/149): glfw-devel-3.3.8-2.fc38.x86_64.rpm 557 kB/s | 46 kB 00:00 (55/149): gl-manpages-1.1-26.20190306.fc38.noar 4.0 MB/s | 1.2 MB 00:00 (56/149): glibc-devel-2.37.9000-14.fc39.x86_64. 797 kB/s | 74 kB 00:00 (57/149): glibc-headers-x86-2.37.9000-14.fc39.n 2.6 MB/s | 556 kB 00:00 (58/149): hwdata-0.371-1.fc39.noarch.rpm 3.8 MB/s | 1.6 MB 00:00 (59/149): imath-3.1.9-1.fc39.x86_64.rpm 818 kB/s | 96 kB 00:00 (60/149): imath-devel-3.1.9-1.fc39.x86_64.rpm 1.1 MB/s | 142 kB 00:00 (61/149): guile22-2.2.7-8.fc39.x86_64.rpm 6.4 MB/s | 6.5 MB 00:01 (62/149): jsoncpp-1.9.5-4.fc38.x86_64.rpm 857 kB/s | 97 kB 00:00 (63/149): ispc-1.19.0-4.fc39.x86_64.rpm 3.3 MB/s | 1.3 MB 00:00 (64/149): kernel-headers-6.4.0-0.rc7.git0.1.fc3 3.8 MB/s | 1.5 MB 00:00 (65/149): libX11-1.8.4-1.fc38.x86_64.rpm 1.3 MB/s | 649 kB 00:00 (66/149): libX11-common-1.8.4-1.fc38.noarch.rpm 1.2 MB/s | 177 kB 00:00 (67/149): libX11-xcb-1.8.4-1.fc38.x86_64.rpm 89 kB/s | 11 kB 00:00 (68/149): libXau-1.0.11-2.fc38.x86_64.rpm 280 kB/s | 32 kB 00:00 (69/149): gcc-13.1.1-4.fc39.x86_64.rpm 8.0 MB/s | 34 MB 00:04 (70/149): libXau-devel-1.0.11-2.fc38.x86_64.rpm 128 kB/s | 14 kB 00:00 (71/149): libX11-devel-1.8.4-1.fc38.x86_64.rpm 2.6 MB/s | 1.0 MB 00:00 (72/149): libXcursor-1.2.1-3.fc38.x86_64.rpm 351 kB/s | 30 kB 00:00 (73/149): libXcursor-devel-1.2.1-3.fc38.x86_64. 456 kB/s | 40 kB 00:00 (74/149): libXext-1.3.5-2.fc38.x86_64.rpm 409 kB/s | 39 kB 00:00 (75/149): libXfixes-6.0.0-5.fc38.x86_64.rpm 257 kB/s | 19 kB 00:00 (76/149): libXext-devel-1.3.5-2.fc38.x86_64.rpm 1.0 MB/s | 85 kB 00:00 (77/149): libXfixes-devel-6.0.0-5.fc38.x86_64.r 157 kB/s | 12 kB 00:00 (78/149): libXi-1.8.1-1.fc39.x86_64.rpm 538 kB/s | 40 kB 00:00 (79/149): libXi-devel-1.8.1-1.fc39.x86_64.rpm 1.3 MB/s | 116 kB 00:00 (80/149): libXinerama-1.1.5-2.fc38.x86_64.rpm 171 kB/s | 14 kB 00:00 (81/149): libXinerama-devel-1.1.5-2.fc38.x86_64 140 kB/s | 13 kB 00:00 (82/149): libXrandr-1.5.2-10.fc38.x86_64.rpm 291 kB/s | 27 kB 00:00 (83/149): libXrandr-devel-1.5.2-10.fc38.x86_64. 208 kB/s | 19 kB 00:00 (84/149): libXrender-0.9.11-2.fc38.x86_64.rpm 305 kB/s | 27 kB 00:00 (85/149): libXrender-devel-0.9.11-2.fc38.x86_64 220 kB/s | 19 kB 00:00 (86/149): libXxf86vm-1.1.5-2.fc38.x86_64.rpm 201 kB/s | 18 kB 00:00 (87/149): libb2-0.98.1-8.fc38.x86_64.rpm 274 kB/s | 25 kB 00:00 (88/149): libdrm-2.4.114-2.fc38.x86_64.rpm 1.4 MB/s | 157 kB 00:00 (89/149): libdrm-devel-2.4.114-2.fc38.x86_64.rp 1.5 MB/s | 174 kB 00:00 (90/149): libedit-3.1-45.20221030cvs.fc38.x86_6 1.3 MB/s | 107 kB 00:00 (91/149): libglvnd-core-devel-1.6.0-2.fc38.x86_ 277 kB/s | 18 kB 00:00 (92/149): libglvnd-1.6.0-2.fc38.x86_64.rpm 1.5 MB/s | 134 kB 00:00 (93/149): libgfortran-13.1.1-4.fc39.x86_64.rpm 4.9 MB/s | 896 kB 00:00 (94/149): libglvnd-egl-1.6.0-2.fc38.x86_64.rpm 472 kB/s | 36 kB 00:00 (95/149): libglvnd-devel-1.6.0-2.fc38.x86_64.rp 1.7 MB/s | 163 kB 00:00 (96/149): libglvnd-gles-1.6.0-2.fc38.x86_64.rpm 577 kB/s | 32 kB 00:00 (97/149): libglvnd-opengl-1.6.0-2.fc38.x86_64.r 712 kB/s | 43 kB 00:00 (98/149): libglvnd-glx-1.6.0-2.fc38.x86_64.rpm 1.6 MB/s | 142 kB 00:00 (99/149): libmpc-1.3.1-2.fc38.x86_64.rpm 1.0 MB/s | 70 kB 00:00 (100/149): libpciaccess-0.16-8.fc38.x86_64.rpm 546 kB/s | 26 kB 00:00 (101/149): libpciaccess-devel-0.16-8.fc38.x86_6 314 kB/s | 12 kB 00:00 (102/149): libicu-devel-72.1-2.fc38.x86_64.rpm 4.9 MB/s | 918 kB 00:00 (103/149): libquadmath-devel-13.1.1-4.fc39.x86_ 893 kB/s | 34 kB 00:00 (104/149): libquadmath-13.1.1-4.fc39.x86_64.rpm 2.5 MB/s | 192 kB 00:00 (105/149): libtool-ltdl-2.4.7-6.fc38.x86_64.rpm 848 kB/s | 37 kB 00:00 (106/149): libuv-1.45.0-2.fc39.x86_64.rpm 2.1 MB/s | 158 kB 00:00 (107/149): libwayland-client-1.22.0-1.fc39.x86_ 721 kB/s | 33 kB 00:00 (108/149): libwayland-server-1.22.0-1.fc39.x86_ 837 kB/s | 42 kB 00:00 (109/149): libxcb-1.13.1-11.fc38.x86_64.rpm 2.4 MB/s | 231 kB 00:00 (110/149): libstdc++-devel-13.1.1-4.fc39.x86_64 7.2 MB/s | 2.6 MB 00:00 (111/149): libxcrypt-devel-4.4.35-1.fc39.x86_64 620 kB/s | 30 kB 00:00 (112/149): libxshmfence-1.3-12.fc38.x86_64.rpm 244 kB/s | 12 kB 00:00 (113/149): libxcb-devel-1.13.1-11.fc38.x86_64.r 3.7 MB/s | 1.4 MB 00:00 (114/149): libicu-72.1-2.fc38.x86_64.rpm 9.6 MB/s | 10 MB 00:01 (115/149): make-4.4.1-1.fc39.x86_64.rpm 3.6 MB/s | 589 kB 00:00 (116/149): mesa-libEGL-23.1.2-1.fc39.x86_64.rpm 1.9 MB/s | 132 kB 00:00 (117/149): mesa-libGL-devel-23.1.2-1.fc39.x86_6 794 kB/s | 36 kB 00:00 (118/149): mesa-libGL-23.1.2-1.fc39.x86_64.rpm 2.2 MB/s | 175 kB 00:00 (119/149): mesa-libGLU-9.0.1-8.fc38.x86_64.rpm 2.9 MB/s | 155 kB 00:00 (120/149): mesa-libGLU-devel-9.0.1-8.fc38.x86_6 270 kB/s | 13 kB 00:00 (121/149): mesa-libgbm-23.1.2-1.fc39.x86_64.rpm 764 kB/s | 45 kB 00:00 (122/149): mesa-libglapi-23.1.2-1.fc39.x86_64.r 788 kB/s | 54 kB 00:00 (123/149): mpdecimal-2.5.1-6.fc38.x86_64.rpm 1.5 MB/s | 89 kB 00:00 (124/149): openblas-0.3.21-4.fc38.x86_64.rpm 638 kB/s | 35 kB 00:00 (125/149): openblas-openmp-0.3.21-4.fc38.x86_64 11 MB/s | 5.1 MB 00:00 (126/149): openvdb-libs-10.0.1-6.fc39.x86_64.rp 12 MB/s | 4.4 MB 00:00 (127/149): pyproject-rpm-macros-1.9.0-1.fc39.no 903 kB/s | 42 kB 00:00 (128/149): python-pip-wheel-23.1.2-1.fc39.noarc 9.8 MB/s | 1.4 MB 00:00 (129/149): python-rpm-macros-3.11-10.fc39.noarc 350 kB/s | 20 kB 00:00 (130/149): python-setuptools-wheel-67.7.2-2.fc3 6.4 MB/s | 661 kB 00:00 (131/149): python3-3.11.4-1.fc39.x86_64.rpm 473 kB/s | 28 kB 00:00 (132/149): openvdb-devel-10.0.1-6.fc39.x86_64.r 5.1 MB/s | 6.6 MB 00:01 (133/149): python3-devel-3.11.4-1.fc39.x86_64.r 3.2 MB/s | 269 kB 00:00 (134/149): llvm15-libs-15.0.7-3.fc39.x86_64.rpm 11 MB/s | 25 MB 00:02 (135/149): python3-imath-3.1.9-1.fc39.x86_64.rp 6.7 MB/s | 3.9 MB 00:00 (136/149): python3-packaging-23.1-1.fc39.noarch 1.5 MB/s | 117 kB 00:00 (137/149): python3-rpm-generators-14-6.fc39.noa 473 kB/s | 30 kB 00:00 (138/149): python3-libs-3.11.4-1.fc39.x86_64.rp 13 MB/s | 9.6 MB 00:00 (139/149): python3-rpm-macros-3.11-10.fc39.noar 283 kB/s | 15 kB 00:00 (140/149): rhash-1.4.3-2.fc38.x86_64.rpm 2.3 MB/s | 194 kB 00:00 (141/149): rkcommon-1.11.0-2.fc39.x86_64.rpm 5.6 MB/s | 552 kB 00:00 (142/149): python3-numpy-1.24.3-1.fc39.x86_64.r 15 MB/s | 7.9 MB 00:00 (143/149): rkcommon-devel-1.11.0-2.fc39.x86_64. 2.1 MB/s | 148 kB 00:00 (144/149): snappy-1.1.10-2.fc39.x86_64.rpm 648 kB/s | 37 kB 00:00 (145/149): vim-filesystem-9.0.1649-1.fc39.noarc 395 kB/s | 18 kB 00:00 (146/149): tbb-2020.3-16.fc39.x86_64.rpm 3.0 MB/s | 170 kB 00:00 (147/149): tbb-devel-2020.3-16.fc39.x86_64.rpm 3.9 MB/s | 335 kB 00:00 (148/149): zlib-devel-1.2.13-3.fc38.x86_64.rpm 961 kB/s | 45 kB 00:00 (149/149): xorg-x11-proto-devel-2023.2-1.fc39.n 4.1 MB/s | 297 kB 00:00 -------------------------------------------------------------------------------- Total 18 MB/s | 222 MB 00:12 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2023.2-1.fc39.noarch 1/149 Installing : boost-system-1.81.0-1.fc39.x86_64 2/149 Installing : cmake-filesystem-3.27.0~rc3-1.fc39.x86_64 3/149 Installing : boost-chrono-1.81.0-1.fc39.x86_64 4/149 Installing : boost-thread-1.81.0-1.fc39.x86_64 5/149 Installing : libicu-72.1-2.fc38.x86_64 6/149 Installing : libglvnd-1:1.6.0-2.fc38.x86_64 7/149 Installing : expat-2.5.0-2.fc38.x86_64 8/149 Installing : tbb-2020.3-16.fc39.x86_64 9/149 Installing : boost-regex-1.81.0-1.fc39.x86_64 10/149 Installing : python-rpm-macros-3.11-10.fc39.noarch 11/149 Installing : mesa-libglapi-23.1.2-1.fc39.x86_64 12/149 Installing : libmpc-1.3.1-2.fc38.x86_64 13/149 Installing : libX11-xcb-1.8.4-1.fc38.x86_64 14/149 Installing : imath-3.1.9-1.fc39.x86_64 15/149 Installing : boost-context-1.81.0-1.fc39.x86_64 16/149 Installing : boost-atomic-1.81.0-1.fc39.x86_64 17/149 Installing : boost-filesystem-1.81.0-1.fc39.x86_64 18/149 Installing : python3-rpm-macros-3.11-10.fc39.noarch 19/149 Installing : libxshmfence-1.3-12.fc38.x86_64 20/149 Installing : libwayland-server-1.22.0-1.fc39.x86_64 21/149 Installing : libquadmath-13.1.1-4.fc39.x86_64 22/149 Installing : libgfortran-13.1.1-4.fc39.x86_64 23/149 Installing : libXau-1.0.11-2.fc38.x86_64 24/149 Installing : libxcb-1.13.1-11.fc38.x86_64 25/149 Installing : kernel-headers-6.4.0-0.rc7.git0.1.fc39.x86_64 26/149 Installing : gl-manpages-1.1-26.20190306.fc38.noarch 27/149 Installing : boost-iostreams-1.81.0-1.fc39.x86_64 28/149 Installing : boost-date-time-1.81.0-1.fc39.x86_64 29/149 Installing : boost-container-1.81.0-1.fc39.x86_64 30/149 Installing : boost-json-1.81.0-1.fc39.x86_64 31/149 Installing : boost-wave-1.81.0-1.fc39.x86_64 32/149 Installing : libXau-devel-1.0.11-2.fc38.x86_64 33/149 Installing : libxcb-devel-1.13.1-11.fc38.x86_64 34/149 Installing : pyproject-rpm-macros-1.9.0-1.fc39.noarch 35/149 Installing : boost-fiber-1.81.0-1.fc39.x86_64 36/149 Installing : boost-log-1.81.0-1.fc39.x86_64 37/149 Installing : boost-coroutine-1.81.0-1.fc39.x86_64 38/149 Installing : cpp-13.1.1-4.fc39.x86_64 39/149 Installing : boost-graph-1.81.0-1.fc39.x86_64 40/149 Installing : embree-4.1.0-1.fc39.x86_64 41/149 Installing : rkcommon-1.11.0-2.fc39.x86_64 42/149 Installing : tbb-devel-2020.3-16.fc39.x86_64 43/149 Installing : libglvnd-opengl-1:1.6.0-2.fc38.x86_64 44/149 Installing : boost-locale-1.81.0-1.fc39.x86_64 45/149 Installing : libicu-devel-72.1-2.fc38.x86_64 46/149 Installing : boost-type_erasure-1.81.0-1.fc39.x86_64 47/149 Installing : boost-timer-1.81.0-1.fc39.x86_64 48/149 Installing : zlib-devel-1.2.13-3.fc38.x86_64 49/149 Installing : vim-filesystem-2:9.0.1649-1.fc39.noarch 50/149 Installing : snappy-1.1.10-2.fc39.x86_64 51/149 Installing : blosc-1.21.4-1.fc39.x86_64 52/149 Installing : openvdb-libs-10.0.1-6.fc39.x86_64 53/149 Installing : rhash-1.4.3-2.fc38.x86_64 54/149 Installing : python-setuptools-wheel-67.7.2-2.fc39.noarch 55/149 Installing : python-pip-wheel-23.1.2-1.fc39.noarch 56/149 Installing : openblas-0.3.21-4.fc38.x86_64 57/149 Installing : openblas-openmp-0.3.21-4.fc38.x86_64 58/149 Installing : flexiblas-netlib-3.3.1-3.fc39.x86_64 59/149 Installing : flexiblas-3.3.1-3.fc39.x86_64 60/149 Installing : flexiblas-openblas-openmp-3.3.1-3.fc39.x86_64 61/149 Installing : mpdecimal-2.5.1-6.fc38.x86_64 62/149 Installing : libwayland-client-1.22.0-1.fc39.x86_64 63/149 Installing : libuv-1:1.45.0-2.fc39.x86_64 64/149 Installing : libtool-ltdl-2.4.7-6.fc38.x86_64 65/149 Installing : libstdc++-devel-13.1.1-4.fc39.x86_64 66/149 Installing : libglvnd-core-devel-1:1.6.0-2.fc38.x86_64 67/149 Installing : libedit-3.1-45.20221030cvs.fc38.x86_64 68/149 Installing : llvm15-libs-15.0.7-3.fc39.x86_64 69/149 Installing : libb2-0.98.1-8.fc38.x86_64 70/149 Installing : python3-3.11.4-1.fc39.x86_64 71/149 Installing : python3-libs-3.11.4-1.fc39.x86_64 72/149 Installing : boost-python3-1.81.0-1.fc39.x86_64 73/149 Installing : cmake-rpm-macros-3.27.0~rc3-1.fc39.noarch 74/149 Installing : python3-imath-3.1.9-1.fc39.x86_64 75/149 Installing : python3-numpy-1:1.24.3-1.fc39.x86_64 76/149 Installing : boost-numpy3-1.81.0-1.fc39.x86_64 77/149 Installing : python3-packaging-23.1-1.fc39.noarch 78/149 Installing : python3-rpm-generators-14-6.fc39.noarch 79/149 Installing : python3-devel-3.11.4-1.fc39.x86_64 80/149 Installing : libX11-common-1.8.4-1.fc38.noarch 81/149 Installing : libX11-1.8.4-1.fc38.x86_64 82/149 Installing : libX11-devel-1.8.4-1.fc38.x86_64 83/149 Installing : libXext-1.3.5-2.fc38.x86_64 84/149 Installing : libXext-devel-1.3.5-2.fc38.x86_64 85/149 Installing : libXfixes-6.0.0-5.fc38.x86_64 86/149 Installing : libXrender-0.9.11-2.fc38.x86_64 87/149 Installing : libXrender-devel-0.9.11-2.fc38.x86_64 88/149 Installing : libXfixes-devel-6.0.0-5.fc38.x86_64 89/149 Installing : libXcursor-1.2.1-3.fc38.x86_64 90/149 Installing : libXcursor-devel-1.2.1-3.fc38.x86_64 91/149 Installing : libXrandr-1.5.2-10.fc38.x86_64 92/149 Installing : libXrandr-devel-1.5.2-10.fc38.x86_64 93/149 Installing : libXi-1.8.1-1.fc39.x86_64 94/149 Installing : libXi-devel-1.8.1-1.fc39.x86_64 95/149 Installing : libXinerama-1.1.5-2.fc38.x86_64 96/149 Installing : libXinerama-devel-1.1.5-2.fc38.x86_64 97/149 Installing : libXxf86vm-1.1.5-2.fc38.x86_64 98/149 Installing : glfw-1:3.3.8-2.fc38.x86_64 99/149 Installing : jsoncpp-1.9.5-4.fc38.x86_64 100/149 Installing : hwdata-0.371-1.fc39.noarch 101/149 Installing : libpciaccess-0.16-8.fc38.x86_64 102/149 Installing : libdrm-2.4.114-2.fc38.x86_64 103/149 Installing : libglvnd-glx-1:1.6.0-2.fc38.x86_64 104/149 Installing : mesa-libGL-23.1.2-1.fc39.x86_64 105/149 Installing : mesa-libGLU-9.0.1-8.fc38.x86_64 106/149 Installing : mesa-libgbm-23.1.2-1.fc39.x86_64 107/149 Installing : libglvnd-egl-1:1.6.0-2.fc38.x86_64 108/149 Installing : mesa-libEGL-23.1.2-1.fc39.x86_64 109/149 Installing : libglvnd-gles-1:1.6.0-2.fc38.x86_64 110/149 Installing : libglvnd-devel-1:1.6.0-2.fc38.x86_64 111/149 Installing : mesa-libGLU-devel-9.0.1-8.fc38.x86_64 112/149 Installing : libpciaccess-devel-0.16-8.fc38.x86_64 113/149 Installing : libdrm-devel-2.4.114-2.fc38.x86_64 114/149 Installing : mesa-libGL-devel-23.1.2-1.fc39.x86_64 115/149 Installing : glibc-headers-x86-2.37.9000-14.fc39.noarch 116/149 Installing : libxcrypt-devel-4.4.35-1.fc39.x86_64 117/149 Installing : glibc-devel-2.37.9000-14.fc39.x86_64 118/149 Installing : gc-8.2.2-3.fc38.x86_64 119/149 Installing : guile22-2.2.7-8.fc39.x86_64 120/149 Installing : make-1:4.4.1-1.fc39.x86_64 121/149 Installing : gcc-13.1.1-4.fc39.x86_64 122/149 Running scriptlet: gcc-13.1.1-4.fc39.x86_64 122/149 Installing : libquadmath-devel-13.1.1-4.fc39.x86_64 123/149 Installing : emacs-filesystem-1:28.2-6.fc39.noarch 124/149 Installing : cmake-data-3.27.0~rc3-1.fc39.noarch 125/149 Installing : cmake-3.27.0~rc3-1.fc39.x86_64 126/149 Installing : clang15-resource-filesystem-15.0.7-3.fc39.x86_64 127/149 Installing : clang15-libs-15.0.7-3.fc39.x86_64 128/149 Installing : boost-test-1.81.0-1.fc39.x86_64 129/149 Installing : boost-stacktrace-1.81.0-1.fc39.x86_64 130/149 Installing : boost-serialization-1.81.0-1.fc39.x86_64 131/149 Installing : boost-random-1.81.0-1.fc39.x86_64 132/149 Installing : boost-program-options-1.81.0-1.fc39.x86_64 133/149 Installing : boost-nowide-1.81.0-1.fc39.x86_64 134/149 Installing : boost-math-1.81.0-1.fc39.x86_64 135/149 Installing : boost-contract-1.81.0-1.fc39.x86_64 136/149 Installing : boost-1.81.0-1.fc39.x86_64 137/149 Installing : boost-devel-1.81.0-1.fc39.x86_64 138/149 Installing : annobin-docs-12.12-1.fc39.noarch 139/149 Installing : annobin-plugin-gcc-12.12-1.fc39.x86_64 140/149 Running scriptlet: annobin-plugin-gcc-12.12-1.fc39.x86_64 140/149 Installing : imath-devel-3.1.9-1.fc39.x86_64 141/149 Installing : ispc-1.19.0-4.fc39.x86_64 142/149 Installing : gcc-c++-13.1.1-4.fc39.x86_64 143/149 Installing : gcc-plugin-annobin-13.1.1-4.fc39.x86_64 144/149 Running scriptlet: gcc-plugin-annobin-13.1.1-4.fc39.x86_64 144/149 Installing : glfw-devel-1:3.3.8-2.fc38.x86_64 145/149 Installing : openvdb-devel-10.0.1-6.fc39.x86_64 146/149 Installing : blosc-devel-1.21.4-1.fc39.x86_64 147/149 Installing : rkcommon-devel-1.11.0-2.fc39.x86_64 148/149 Installing : embree-devel-4.1.0-1.fc39.x86_64 149/149 Running scriptlet: embree-devel-4.1.0-1.fc39.x86_64 149/149 Verifying : annobin-docs-12.12-1.fc39.noarch 1/149 Verifying : annobin-plugin-gcc-12.12-1.fc39.x86_64 2/149 Verifying : blosc-1.21.4-1.fc39.x86_64 3/149 Verifying : blosc-devel-1.21.4-1.fc39.x86_64 4/149 Verifying : boost-1.81.0-1.fc39.x86_64 5/149 Verifying : boost-atomic-1.81.0-1.fc39.x86_64 6/149 Verifying : boost-chrono-1.81.0-1.fc39.x86_64 7/149 Verifying : boost-container-1.81.0-1.fc39.x86_64 8/149 Verifying : boost-context-1.81.0-1.fc39.x86_64 9/149 Verifying : boost-contract-1.81.0-1.fc39.x86_64 10/149 Verifying : boost-coroutine-1.81.0-1.fc39.x86_64 11/149 Verifying : boost-date-time-1.81.0-1.fc39.x86_64 12/149 Verifying : boost-devel-1.81.0-1.fc39.x86_64 13/149 Verifying : boost-fiber-1.81.0-1.fc39.x86_64 14/149 Verifying : boost-filesystem-1.81.0-1.fc39.x86_64 15/149 Verifying : boost-graph-1.81.0-1.fc39.x86_64 16/149 Verifying : boost-iostreams-1.81.0-1.fc39.x86_64 17/149 Verifying : boost-json-1.81.0-1.fc39.x86_64 18/149 Verifying : boost-locale-1.81.0-1.fc39.x86_64 19/149 Verifying : boost-log-1.81.0-1.fc39.x86_64 20/149 Verifying : boost-math-1.81.0-1.fc39.x86_64 21/149 Verifying : boost-nowide-1.81.0-1.fc39.x86_64 22/149 Verifying : boost-numpy3-1.81.0-1.fc39.x86_64 23/149 Verifying : boost-program-options-1.81.0-1.fc39.x86_64 24/149 Verifying : boost-python3-1.81.0-1.fc39.x86_64 25/149 Verifying : boost-random-1.81.0-1.fc39.x86_64 26/149 Verifying : boost-regex-1.81.0-1.fc39.x86_64 27/149 Verifying : boost-serialization-1.81.0-1.fc39.x86_64 28/149 Verifying : boost-stacktrace-1.81.0-1.fc39.x86_64 29/149 Verifying : boost-system-1.81.0-1.fc39.x86_64 30/149 Verifying : boost-test-1.81.0-1.fc39.x86_64 31/149 Verifying : boost-thread-1.81.0-1.fc39.x86_64 32/149 Verifying : boost-timer-1.81.0-1.fc39.x86_64 33/149 Verifying : boost-type_erasure-1.81.0-1.fc39.x86_64 34/149 Verifying : boost-wave-1.81.0-1.fc39.x86_64 35/149 Verifying : clang15-libs-15.0.7-3.fc39.x86_64 36/149 Verifying : clang15-resource-filesystem-15.0.7-3.fc39.x86_64 37/149 Verifying : cmake-3.27.0~rc3-1.fc39.x86_64 38/149 Verifying : cmake-data-3.27.0~rc3-1.fc39.noarch 39/149 Verifying : cmake-filesystem-3.27.0~rc3-1.fc39.x86_64 40/149 Verifying : cmake-rpm-macros-3.27.0~rc3-1.fc39.noarch 41/149 Verifying : cpp-13.1.1-4.fc39.x86_64 42/149 Verifying : emacs-filesystem-1:28.2-6.fc39.noarch 43/149 Verifying : embree-4.1.0-1.fc39.x86_64 44/149 Verifying : embree-devel-4.1.0-1.fc39.x86_64 45/149 Verifying : expat-2.5.0-2.fc38.x86_64 46/149 Verifying : flexiblas-3.3.1-3.fc39.x86_64 47/149 Verifying : flexiblas-netlib-3.3.1-3.fc39.x86_64 48/149 Verifying : flexiblas-openblas-openmp-3.3.1-3.fc39.x86_64 49/149 Verifying : gc-8.2.2-3.fc38.x86_64 50/149 Verifying : gcc-13.1.1-4.fc39.x86_64 51/149 Verifying : gcc-c++-13.1.1-4.fc39.x86_64 52/149 Verifying : gcc-plugin-annobin-13.1.1-4.fc39.x86_64 53/149 Verifying : gl-manpages-1.1-26.20190306.fc38.noarch 54/149 Verifying : glfw-1:3.3.8-2.fc38.x86_64 55/149 Verifying : glfw-devel-1:3.3.8-2.fc38.x86_64 56/149 Verifying : glibc-devel-2.37.9000-14.fc39.x86_64 57/149 Verifying : glibc-headers-x86-2.37.9000-14.fc39.noarch 58/149 Verifying : guile22-2.2.7-8.fc39.x86_64 59/149 Verifying : hwdata-0.371-1.fc39.noarch 60/149 Verifying : imath-3.1.9-1.fc39.x86_64 61/149 Verifying : imath-devel-3.1.9-1.fc39.x86_64 62/149 Verifying : ispc-1.19.0-4.fc39.x86_64 63/149 Verifying : jsoncpp-1.9.5-4.fc38.x86_64 64/149 Verifying : kernel-headers-6.4.0-0.rc7.git0.1.fc39.x86_64 65/149 Verifying : libX11-1.8.4-1.fc38.x86_64 66/149 Verifying : libX11-common-1.8.4-1.fc38.noarch 67/149 Verifying : libX11-devel-1.8.4-1.fc38.x86_64 68/149 Verifying : libX11-xcb-1.8.4-1.fc38.x86_64 69/149 Verifying : libXau-1.0.11-2.fc38.x86_64 70/149 Verifying : libXau-devel-1.0.11-2.fc38.x86_64 71/149 Verifying : libXcursor-1.2.1-3.fc38.x86_64 72/149 Verifying : libXcursor-devel-1.2.1-3.fc38.x86_64 73/149 Verifying : libXext-1.3.5-2.fc38.x86_64 74/149 Verifying : libXext-devel-1.3.5-2.fc38.x86_64 75/149 Verifying : libXfixes-6.0.0-5.fc38.x86_64 76/149 Verifying : libXfixes-devel-6.0.0-5.fc38.x86_64 77/149 Verifying : libXi-1.8.1-1.fc39.x86_64 78/149 Verifying : libXi-devel-1.8.1-1.fc39.x86_64 79/149 Verifying : libXinerama-1.1.5-2.fc38.x86_64 80/149 Verifying : libXinerama-devel-1.1.5-2.fc38.x86_64 81/149 Verifying : libXrandr-1.5.2-10.fc38.x86_64 82/149 Verifying : libXrandr-devel-1.5.2-10.fc38.x86_64 83/149 Verifying : libXrender-0.9.11-2.fc38.x86_64 84/149 Verifying : libXrender-devel-0.9.11-2.fc38.x86_64 85/149 Verifying : libXxf86vm-1.1.5-2.fc38.x86_64 86/149 Verifying : libb2-0.98.1-8.fc38.x86_64 87/149 Verifying : libdrm-2.4.114-2.fc38.x86_64 88/149 Verifying : libdrm-devel-2.4.114-2.fc38.x86_64 89/149 Verifying : libedit-3.1-45.20221030cvs.fc38.x86_64 90/149 Verifying : libgfortran-13.1.1-4.fc39.x86_64 91/149 Verifying : libglvnd-1:1.6.0-2.fc38.x86_64 92/149 Verifying : libglvnd-core-devel-1:1.6.0-2.fc38.x86_64 93/149 Verifying : libglvnd-devel-1:1.6.0-2.fc38.x86_64 94/149 Verifying : libglvnd-egl-1:1.6.0-2.fc38.x86_64 95/149 Verifying : libglvnd-gles-1:1.6.0-2.fc38.x86_64 96/149 Verifying : libglvnd-glx-1:1.6.0-2.fc38.x86_64 97/149 Verifying : libglvnd-opengl-1:1.6.0-2.fc38.x86_64 98/149 Verifying : libicu-72.1-2.fc38.x86_64 99/149 Verifying : libicu-devel-72.1-2.fc38.x86_64 100/149 Verifying : libmpc-1.3.1-2.fc38.x86_64 101/149 Verifying : libpciaccess-0.16-8.fc38.x86_64 102/149 Verifying : libpciaccess-devel-0.16-8.fc38.x86_64 103/149 Verifying : libquadmath-13.1.1-4.fc39.x86_64 104/149 Verifying : libquadmath-devel-13.1.1-4.fc39.x86_64 105/149 Verifying : libstdc++-devel-13.1.1-4.fc39.x86_64 106/149 Verifying : libtool-ltdl-2.4.7-6.fc38.x86_64 107/149 Verifying : libuv-1:1.45.0-2.fc39.x86_64 108/149 Verifying : libwayland-client-1.22.0-1.fc39.x86_64 109/149 Verifying : libwayland-server-1.22.0-1.fc39.x86_64 110/149 Verifying : libxcb-1.13.1-11.fc38.x86_64 111/149 Verifying : libxcb-devel-1.13.1-11.fc38.x86_64 112/149 Verifying : libxcrypt-devel-4.4.35-1.fc39.x86_64 113/149 Verifying : libxshmfence-1.3-12.fc38.x86_64 114/149 Verifying : llvm15-libs-15.0.7-3.fc39.x86_64 115/149 Verifying : make-1:4.4.1-1.fc39.x86_64 116/149 Verifying : mesa-libEGL-23.1.2-1.fc39.x86_64 117/149 Verifying : mesa-libGL-23.1.2-1.fc39.x86_64 118/149 Verifying : mesa-libGL-devel-23.1.2-1.fc39.x86_64 119/149 Verifying : mesa-libGLU-9.0.1-8.fc38.x86_64 120/149 Verifying : mesa-libGLU-devel-9.0.1-8.fc38.x86_64 121/149 Verifying : mesa-libgbm-23.1.2-1.fc39.x86_64 122/149 Verifying : mesa-libglapi-23.1.2-1.fc39.x86_64 123/149 Verifying : mpdecimal-2.5.1-6.fc38.x86_64 124/149 Verifying : openblas-0.3.21-4.fc38.x86_64 125/149 Verifying : openblas-openmp-0.3.21-4.fc38.x86_64 126/149 Verifying : openvdb-devel-10.0.1-6.fc39.x86_64 127/149 Verifying : openvdb-libs-10.0.1-6.fc39.x86_64 128/149 Verifying : pyproject-rpm-macros-1.9.0-1.fc39.noarch 129/149 Verifying : python-pip-wheel-23.1.2-1.fc39.noarch 130/149 Verifying : python-rpm-macros-3.11-10.fc39.noarch 131/149 Verifying : python-setuptools-wheel-67.7.2-2.fc39.noarch 132/149 Verifying : python3-3.11.4-1.fc39.x86_64 133/149 Verifying : python3-devel-3.11.4-1.fc39.x86_64 134/149 Verifying : python3-imath-3.1.9-1.fc39.x86_64 135/149 Verifying : python3-libs-3.11.4-1.fc39.x86_64 136/149 Verifying : python3-numpy-1:1.24.3-1.fc39.x86_64 137/149 Verifying : python3-packaging-23.1-1.fc39.noarch 138/149 Verifying : python3-rpm-generators-14-6.fc39.noarch 139/149 Verifying : python3-rpm-macros-3.11-10.fc39.noarch 140/149 Verifying : rhash-1.4.3-2.fc38.x86_64 141/149 Verifying : rkcommon-1.11.0-2.fc39.x86_64 142/149 Verifying : rkcommon-devel-1.11.0-2.fc39.x86_64 143/149 Verifying : snappy-1.1.10-2.fc39.x86_64 144/149 Verifying : tbb-2020.3-16.fc39.x86_64 145/149 Verifying : tbb-devel-2020.3-16.fc39.x86_64 146/149 Verifying : vim-filesystem-2:9.0.1649-1.fc39.noarch 147/149 Verifying : xorg-x11-proto-devel-2023.2-1.fc39.noarch 148/149 Verifying : zlib-devel-1.2.13-3.fc38.x86_64 149/149 Installed: annobin-docs-12.12-1.fc39.noarch annobin-plugin-gcc-12.12-1.fc39.x86_64 blosc-1.21.4-1.fc39.x86_64 blosc-devel-1.21.4-1.fc39.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.27.0~rc3-1.fc39.x86_64 cmake-data-3.27.0~rc3-1.fc39.noarch cmake-filesystem-3.27.0~rc3-1.fc39.x86_64 cmake-rpm-macros-3.27.0~rc3-1.fc39.noarch cpp-13.1.1-4.fc39.x86_64 emacs-filesystem-1:28.2-6.fc39.noarch embree-4.1.0-1.fc39.x86_64 embree-devel-4.1.0-1.fc39.x86_64 expat-2.5.0-2.fc38.x86_64 flexiblas-3.3.1-3.fc39.x86_64 flexiblas-netlib-3.3.1-3.fc39.x86_64 flexiblas-openblas-openmp-3.3.1-3.fc39.x86_64 gc-8.2.2-3.fc38.x86_64 gcc-13.1.1-4.fc39.x86_64 gcc-c++-13.1.1-4.fc39.x86_64 gcc-plugin-annobin-13.1.1-4.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-14.fc39.x86_64 glibc-headers-x86-2.37.9000-14.fc39.noarch guile22-2.2.7-8.fc39.x86_64 hwdata-0.371-1.fc39.noarch imath-3.1.9-1.fc39.x86_64 imath-devel-3.1.9-1.fc39.x86_64 ispc-1.19.0-4.fc39.x86_64 jsoncpp-1.9.5-4.fc38.x86_64 kernel-headers-6.4.0-0.rc7.git0.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.1-1.fc39.x86_64 libXi-devel-1.8.1-1.fc39.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.1.1-4.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.1.1-4.fc39.x86_64 libquadmath-devel-13.1.1-4.fc39.x86_64 libstdc++-devel-13.1.1-4.fc39.x86_64 libtool-ltdl-2.4.7-6.fc38.x86_64 libuv-1:1.45.0-2.fc39.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.35-1.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.1.2-1.fc39.x86_64 mesa-libGL-23.1.2-1.fc39.x86_64 mesa-libGL-devel-23.1.2-1.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.1.2-1.fc39.x86_64 mesa-libglapi-23.1.2-1.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-6.fc39.x86_64 openvdb-libs-10.0.1-6.fc39.x86_64 pyproject-rpm-macros-1.9.0-1.fc39.noarch python-pip-wheel-23.1.2-1.fc39.noarch python-rpm-macros-3.11-10.fc39.noarch python-setuptools-wheel-67.7.2-2.fc39.noarch python3-3.11.4-1.fc39.x86_64 python3-devel-3.11.4-1.fc39.x86_64 python3-imath-3.1.9-1.fc39.x86_64 python3-libs-3.11.4-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-6.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-2.fc39.x86_64 tbb-2020.3-16.fc39.x86_64 tbb-devel-2020.3-16.fc39.x86_64 vim-filesystem-2:9.0.1649-1.fc39.noarch xorg-x11-proto-devel-2023.2-1.fc39.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=1686009600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gtbZ0K + 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/mkdir -p SPECPARTS + /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 /third-party-programs/d openvkl/CMakeLists.txt + sed -i 's/lib\/cmake/lib64\/cmake/g' utility/vdb/CMakeLists.txt + sed -i /vdb_volume_dense.cpp/d testing/apps/CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MZ6vFn + 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 -DBUILD_EXAMPLES=OFF -DBUILD_OPENVKL_TESTING=ON -DBUILD_BENCHMARKS=OFF -DOpenVDB_ROOT=/usr CMake Deprecation Warning at CMakeLists.txt:6 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- 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 CMake Deprecation Warning at /usr/lib64/cmake/rkcommon-1.11.0/FindTBB.cmake:40 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): /usr/lib64/cmake/rkcommon-1.11.0/rkcommon_macros.cmake:23 (find_package) /usr/lib64/cmake/rkcommon-1.11.0/rkcommon_macros.cmake:194 (find_dependency_39) /usr/lib64/cmake/rkcommon-1.11.0/rkcommonConfig.cmake:59 (rkcommon_create_tasking_target) CMakeLists.txt:68 (find_package) -- 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 CMake Deprecation Warning at utility/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at utility/temporal_compression/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at utility/usda/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at utility/vdb/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. 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 CMake Deprecation Warning at /usr/lib64/cmake/rkcommon-1.11.0/FindTBB.cmake:40 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): /usr/lib64/cmake/OpenVDB/FindOpenVDB.cmake:493 (find_package) utility/vdb/CMakeLists.txt:42 (find_package) -- 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.4") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Building with OpenVDB support: /usr/lib64/libopenvdb.so. -- Configuring done (2.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_OPENVKL_TESTING 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 Change Dir: '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/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 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 [ 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 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,--dependency-file,CMakeFiles/openvkl.dir/link.d -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' gmake[2]: Leaving directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' /usr/bin/gmake -f openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/build.make openvkl/CMakeFiles/vklGenerateIteratorSizeHeader.dir/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 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 gmake[2]: Entering directory '/builddir/build/BUILD/openvkl-1.3.2/redhat-linux-build' [ 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 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 -DOPENVKL_DEVICE_CPU_VDB=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%] 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 -Wl,--dependency-file,CMakeFiles/vklGenerateIteratorSizeHeader.dir/link.d 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' [ 6%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 7%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 8%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 8%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 8%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 8%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 10%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 11%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 12%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 13%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 14%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 15%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 15%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 16%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 17%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 17%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 17%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 18%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 19%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 20%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 21%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 21%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 21%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 22%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 23%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 23%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 23%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 24%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 24%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 25%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 26%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 26%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 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' [ 26%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 27%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 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' [ 27%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 28%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 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 \ | ^ [ 28%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ 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()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 30%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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/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 \ | ^ [ 32%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ 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, | ^~~~~~~~~~~~~ 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()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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/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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 34%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 34%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 36%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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_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 -DOPENVKL_DEVICE_CPU_VDB=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/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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ 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; }); | ^ [ 37%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ /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}; | ^~~~ [ 38%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 = 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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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/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 -DOPENVKL_DEVICE_CPU_VDB=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/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/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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 39%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 40%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ /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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~~^~~~~~~ [ 41%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ 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++) { | ~~^~~~~~~ [ 41%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ [ 42%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 = 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 | ^~~~~~~ [ 42%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ 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, | ^~~~~~~~~~~~~ [ 43%] 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 -DOPENVKL_DEVICE_CPU_VDB=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/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 | ^~~~~~~ [ 43%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 44%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 46%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 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 \ | ^ [ 46%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 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 -DOPENVKL_DEVICE_CPU_VDB=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/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 \ | ^ 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/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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 48%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 48%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 48%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ /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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 49%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 50%] 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,--dependency-file,CMakeFiles/openvkl_module_cpu_device_4.dir/link.d -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:835:1: warning: 'openvkl_create_volume__internal_vdb_4' violates the C++ One Definition Rule [-Wodr] 835 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_vdb)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057:5: note: return value type mismatch 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /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/VdbVolume.cpp:1057:5: note: 'openvkl_create_volume__internal_vdb_4' was previously declared here 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057: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 /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_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,--dependency-file,CMakeFiles/openvkl_module_cpu_device_8.dir/link.d -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:835:1: warning: 'openvkl_create_volume__internal_vdb_8' violates the C++ One Definition Rule [-Wodr] 835 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_vdb)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057:5: note: return value type mismatch 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /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/VdbVolume.cpp:1057:5: note: 'openvkl_create_volume__internal_vdb_8' was previously declared here 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057: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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 52%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 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' [ 52%] 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' [ 53%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 53%] 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,--dependency-file,CMakeFiles/openvkl_module_cpu_device.dir/link.d -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' [ 53%] 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 [ 54%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 55%] 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 [ 55%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 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 [ 55%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 56%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 57%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 57%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 57%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 58%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 59%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 60%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 60%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 61%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 61%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 62%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 63%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 64%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 64%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 64%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 [ 65%] 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 -DOPENVKL_DEVICE_CPU_VDB=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' [ 65%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.dir/api/CPUDevice.cpp.o [ 66%] Building CXX object openvkl/devices/cpu/CMakeFiles/openvkl_module_cpu_device_16.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 -DOPENVKL_DEVICE_CPU_VDB=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 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 -DOPENVKL_DEVICE_CPU_VDB=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 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 \ | ^ 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 \ | ^ [ 66%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ 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()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 67%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 68%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 68%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 69%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 -DOPENVKL_DEVICE_CPU_VDB=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 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 \ | ^ [ 70%] 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 -DOPENVKL_DEVICE_CPU_VDB=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/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, | ^~~~~~~~~~~~~ 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 = 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 71%] 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 -DOPENVKL_DEVICE_CPU_VDB=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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 72%] 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 -DOPENVKL_DEVICE_CPU_VDB=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, | ^~~~~~~~~~~~~ /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++) { | ~~^~~~~~~ [ 72%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ 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, | ^~~~~~~~~~~~~ [ 73%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 | ^~~~~~~ [ 73%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 74%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 74%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 75%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 75%] 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 -DOPENVKL_DEVICE_CPU_VDB=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 \ | ^ [ 76%] 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 -DOPENVKL_DEVICE_CPU_VDB=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,--dependency-file,CMakeFiles/openvkl_module_cpu_device_16.dir/link.d -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:835:1: warning: 'openvkl_create_volume__internal_vdb_16' violates the C++ One Definition Rule [-Wodr] 835 | VKL_WRAP_VOLUME_REGISTRATION(VKL_MAKE_TARGET_WIDTH_NAME(internal_vdb)) | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057:5: note: return value type mismatch 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /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/VdbVolume.cpp:1057:5: note: 'openvkl_create_volume__internal_vdb_16' was previously declared here 1057 | VKL_REGISTER_VOLUME(VdbVolume, | ^ /builddir/build/BUILD/openvkl-1.3.2/openvkl/devices/cpu/volume/vdb/VdbVolume.cpp:1057: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/vklTests.cpp.o [ 79%] Building CXX object testing/apps/CMakeFiles/vklTests.dir/tests/alignment.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_DEVICE_CPU_VDB=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_DEVICE_CPU_VDB=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 [ 80%] 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_DEVICE_CPU_VDB=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_DEVICE_CPU_VDB=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 = 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]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:154:46: 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 = 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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:154:46: required from here /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::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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/hit_iterator.cpp:154:46: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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 '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::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/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/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_DEVICE_CPU_VDB=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_DEVICE_CPU_VDB=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) { | ^ 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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, 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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:377:59: 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 '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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:377:59: required from here /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::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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/interval_iterator.cpp:377:59: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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::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::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::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++) { | ~~^~~~~~~~~~~~~~ [ 82%] 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_DEVICE_CPU_VDB=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/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) { | ^ 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_DEVICE_CPU_VDB=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 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) { | ^ [ 83%] 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_DEVICE_CPU_VDB=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/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/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) { | ^ 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/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: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: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::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_DEVICE_CPU_VDB=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 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) { | ^ [ 84%] 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_DEVICE_CPU_VDB=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/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/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) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ 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 = 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_DEVICE_CPU_VDB=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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 86%] 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_DEVICE_CPU_VDB=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) { | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 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_DEVICE_CPU_VDB=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 /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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/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) { | ^ 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 87%] 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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 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_DEVICE_CPU_VDB=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 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 88%] 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_DEVICE_CPU_VDB=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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~ [ 89%] 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_DEVICE_CPU_VDB=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 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] 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) { | ^ /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/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_DEVICE_CPU_VDB=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) { | ^ [ 90%] 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_DEVICE_CPU_VDB=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 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_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) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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 = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp:136:69: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: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 = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp:136:69: required from here /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::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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vectorized_gradients.cpp:136:69: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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_DEVICE_CPU_VDB=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] /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++) { | ~~^~~~~~~~~~~~~~ [ 91%] 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_DEVICE_CPU_VDB=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 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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 92%] 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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~ [ 93%] 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_DEVICE_CPU_VDB=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) { | ^ 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++) { | ~~^~~~~~~~~~~~~~ [ 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_DEVICE_CPU_VDB=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 /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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/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) { | ^ 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 94%] 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_DEVICE_CPU_VDB=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 [ 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_DEVICE_CPU_VDB=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/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) { | ^ 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) { | ^ 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/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/apps/tests/vdb_volume.cpp: In function 'void C_A_T_C_H_T_E_S_T_38()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:502:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 502 | if (offset.x + 1 >= volume->getDimensions().x || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:503:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 503 | offset.y + 1 >= volume->getDimensions().y || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:504:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 504 | offset.z + 1 >= volume->getDimensions().z) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:561:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 561 | if (offsetWithStep.x + filterRadius >= volume->getDimensions().x || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:562:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 562 | offsetWithStep.y + filterRadius >= volume->getDimensions().y || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:563:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 563 | offsetWithStep.z + filterRadius >= volume->getDimensions().z) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:648:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 648 | if (offset.x + 1 >= volume->getDimensions().x || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:649:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 649 | offset.y + 1 >= volume->getDimensions().y || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:650:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 650 | offset.z + 1 >= volume->getDimensions().z) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:703:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 703 | if (offsetWithStep.x + filterRadius >= volume->getDimensions().x || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:704:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 704 | offsetWithStep.y + filterRadius >= volume->getDimensions().y || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:705:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 705 | offsetWithStep.z + filterRadius >= volume->getDimensions().z) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:96:9: 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::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]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:112:9: 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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:488:9: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:458:12: warning: when initialized here [-Wreorder] 458 | inline ProceduralVdbVolume:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:636:9: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:96:9: required from here /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 = 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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:112:9: required from here /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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:488:9: required from here /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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:636:9: required from here /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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:96:9: 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 = 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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:112:9: 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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [with VOXEL_TYPE = half_float::half; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:488:9: 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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; rkcommon::math::vec3i = rkcommon::math::vec_t; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:636:9: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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::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::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::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] 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::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::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::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] 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::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::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_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_DEVICE_CPU_VDB=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) { | ^ In file included from /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:4: /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp: In function 'C_A_T_C_H_T_E_S_T_36()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:421:37: warning: 'iterator' may be used uninitialized [-Wmaybe-uninitialized] 421 | REQUIRE_NOTHROW(vklIterateInterval(iterator, &interval)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume.cpp:412:23: note: 'iterator' was declared here 412 | VKLIntervalIterator iterator; | ^~~~~~~~ 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/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::ProceduralVdbVolumeMulti; rkcommon::math::vec3i = rkcommon::math::vec_t]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_multi.cpp:75:61: 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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_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_DEVICE_CPU_VDB=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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp: In function 'void C_A_T_C_H_T_E_S_T_0()': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp:21:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 21 | 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 = 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]': /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp:27:7: 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 '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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp:27:7: required from here /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::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]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_motion_blur.cpp:27:7: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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::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::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::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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 96%] 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_DEVICE_CPU_VDB=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/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_DEVICE_CPU_VDB=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 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/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) { | ^ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, 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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:147:59: 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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]': /usr/include/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:157:60: required from here /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:143:16: warning: 'openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::numAttributes' will be initialized after [-Wreorder] 143 | uint32_t numAttributes; | ^~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:141:28: warning: 'VKLDataCreationFlags openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>::dataCreationFlags' [-Wreorder] 141 | VKLDataCreationFlags dataCreationFlags; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: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 = 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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:147:59: required from here /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 = float; VOXEL_TYPE (* samplingFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:531:17: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:157:60: required from here /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 = 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/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getWaveletGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:147:59: 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 = float; VOXEL_TYPE (* 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; uint32_t = unsigned int]': /builddir/build/BUILD/openvkl-1.3.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::getXYZValue; rkcommon::math::vec3f (* gradientFunction)(const rkcommon::math::vec3f&, float) = openvkl::testing::getXYZGradient; size_t = long unsigned int; uint32_t = unsigned int]' /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h:523:15: required from 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const openvkl::testing::TemporalConfig&, uint32_t, VKLDataCreationFlags, size_t) [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; VKLDevice = VKLDeviceInternal*; rkcommon::math::vec3i = rkcommon::math::vec_t; rkcommon::math::vec3f = rkcommon::math::vec_t; uint32_t = unsigned int; size_t = long unsigned int]' /usr/include/rkcommon/common.h:69:31: required from 'std::unique_ptr<_Tp> rkcommon::make_unique(Args&& ...) [with T = openvkl::testing::ProceduralVdbVolume, openvkl::testing::getXYZGradient>; Args = {VKLDeviceInternal*, const math::vec_t&, const math::vec_t&, const math::vec_t&, const bool&}]' /builddir/build/BUILD/openvkl-1.3.2/testing/apps/tests/vdb_volume_inner_node_observer.cpp:157:60: 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 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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::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::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::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/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++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openvkl-1.3.2/testing/volume/ProceduralVdbVolume.h: In instantiation of 'openvkl::testing::ProceduralVdbVolume::ProceduralVdbVolume(VKLDevice, const rkcommon::math::vec3i&, const rkcommon::math::vec3f&, const rkcommon::math::vec3f&, bool, const 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_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_DEVICE_CPU_VDB=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_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) { | ^ [ 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_DEVICE_CPU_VDB=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 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/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: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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 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_DEVICE_CPU_VDB=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_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) { | ^ [ 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_DEVICE_CPU_VDB=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 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/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++) { | ~~^~~~~~~~~~~~~~~~~~~~ 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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [ 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_DEVICE_CPU_VDB=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/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/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++) { | ~~^~~~~~~~~~~~~~~~~~~~ [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 -Wl,--dependency-file,CMakeFiles/vklTests.dir/link.d 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/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.8.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.k80NOF + 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/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 "" -- 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_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: 94244kB, size after compression: 68540kB /usr/bin/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. 4276 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.drEd2y + 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 11.07 sec Start 4: volume_bounding_box 3/7 Test #2: interval_iterators ............... Passed 26.92 sec Start 5: volume_gradients 4/7 Test #5: volume_gradients ................. Passed 46.03 sec Start 6: volume_sampling 5/7 Test #4: volume_bounding_box .............. Passed 94.14 sec Start 7: volume_value_range 6/7 Test #7: volume_value_range ............... Passed 34.36 sec 7/7 Test #6: volume_sampling .................. Passed 614.35 sec 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 687.31 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.WpqNwx + 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 /builddir/build/BUILD/openvkl-1.3.2/CHANGELOG.md /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/README.md /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/doc/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/SECURITY.md /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.zbJ3wM + 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 /builddir/build/BUILD/openvkl-1.3.2/LICENSE.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/third-party-programs-Embree.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/third-party-programs-OSPRay.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/third-party-programs-TBB.txt /builddir/build/BUILDROOT/openvkl-1.3.2-1.fc39.x86_64/usr/share/licenses/openvkl + cp -pr /builddir/build/BUILD/openvkl-1.3.2/third-party-programs.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-14 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.32)(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) = 33bc2489db2ea9fa263a31353aa76b75b43d13c3 debuginfo(build-id) = 340cebf85d6826108b1b7f042f0a24c917d8739e debuginfo(build-id) = 4305ad1aeb400fc6fafe4d58f32678a5236c22b1 debuginfo(build-id) = a3ba1a9afeeb0c78230b0f81e8e9806926d3a821 debuginfo(build-id) = b7298dc437b9dc5077fe70cb95c2db698d6edd31 debuginfo(build-id) = e28290f2f077c666bfe4da9b5aba94ba285402b1 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.npxHoO + 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.IrfVqm + 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-1687876217.454113/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1687876217.454113/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openvkl-1.3.2-1.fc39.src.rpm) Config(child) 22 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool