Mock Version: 2.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/lux.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1648669921.464545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c09584f442d5452f9d5a8ad35ffa6ac4', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1648669921.464545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/lux.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1617580800 Wrote: /builddir/build/SRPMS/lux-1.0.8-1.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/lux.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1648669921.464545/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1a8937568a0c47549ef7011173ed91f1', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1648669921.464545/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j9wqp6f6:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/lux.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1617580800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Y1cMV5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf lux-1.0.8-Source + /usr/bin/gzip -dc /builddir/build/SOURCES/lux-1.0.8-Source.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd lux-1.0.8-Source + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i 's^message(FATAL_ERROR "In-source builds are not allowed")^^' CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HtmKRw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/lux-1.0.8-Source/.package_note-lux-1.0.8-1.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh lux 1.0.8-1.fc37 x86_64 + cd lux-1.0.8-Source + rm -rf BUILD + mkdir BUILD + cd BUILD + cmake -DCMAKE_INSTALL_PREFIX=/usr .. -- The C compiler identification is Clang 13.0.1 -- The CXX compiler identification is Clang 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - 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/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_INSTALL_PREFIX = /usr -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/lux-1.0.8-Source/BUILD + make /usr/bin/cmake -S/builddir/build/BUILD/lux-1.0.8-Source -B/builddir/build/BUILD/lux-1.0.8-Source/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles /builddir/build/BUILD/lux-1.0.8-Source/BUILD//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make -f CMakeFiles/lux.dir/build.make CMakeFiles/lux.dir/depend make[2]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' [ 5%] Generating pv_fallback.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc [ 10%] Generating pv_avx.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc [ 15%] Generating pv_avx2.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc [ 20%] Generating pv_avx512f.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc [ 25%] Generating pv_cmb_avx.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_combine.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc [ 30%] Generating pv_cmb_avx2.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_combine.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc [ 35%] Generating pv_cmb_avx512f.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_combine.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc [ 40%] Generating pv_cmb_fallback.cc /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/lux-1.0.8-Source/pv_combine.cc /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc cd /builddir/build/BUILD/lux-1.0.8-Source/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lux-1.0.8-Source /builddir/build/BUILD/lux-1.0.8-Source /builddir/build/BUILD/lux-1.0.8-Source/BUILD /builddir/build/BUILD/lux-1.0.8-Source/BUILD /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles/lux.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make -f CMakeFiles/lux.dir/build.make CMakeFiles/lux.dir/build make[2]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' [ 45%] Building CXX object CMakeFiles/lux.dir/pv_no_rendering.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -Ofast -std=c++11 -MD -MT CMakeFiles/lux.dir/pv_no_rendering.cc.o -MF CMakeFiles/lux.dir/pv_no_rendering.cc.o.d -o CMakeFiles/lux.dir/pv_no_rendering.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:51: /builddir/build/BUILD/lux-1.0.8-Source/pv_metadata.h:91:7: warning: variable 'ofs' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_metadata.h:94:12: note: uninitialized use occurs here return ofs ; ^~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_metadata.h:61:15: note: initialize the variable 'ofs' to silence this warning double ofs ; ^ = 0.0 /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:369:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] dr ( 0.0 ) , ^~~~~~~~~~ dy ( 0.0 ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:369:5: note: field 'dr' will be initialized after field 'preadjust' dr ( 0.0 ) , ^~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:380:5: note: field 'sensor_tilt_v' will be initialized after field 'sensor_tilt_h' sensor_tilt_v ( 0.0 ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:630:10: warning: unused variable 'sz' [-Wunused-variable] double sz = p_frame->size() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:643:7: warning: variable 'g' is uninitialized when used here [-Wuninitialized] g += norm * gc ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:629:14: note: initialize the variable 'g' to silence this warning double r, g, b ; ^ = 0.0 /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:642:7: warning: variable 'r' is uninitialized when used here [-Wuninitialized] r += norm * rc ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:629:11: note: initialize the variable 'r' to silence this warning double r, g, b ; ^ = 0.0 /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:644:7: warning: variable 'b' is uninitialized when used here [-Wuninitialized] b += norm * bc ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:629:17: note: initialize the variable 'b' to silence this warning double r, g, b ; ^ = 0.0 /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:661:7: warning: unused variable 'ntokens' [-Wunused-variable] int ntokens = 0 ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:1372:7: warning: unused variable 'nargs' [-Wunused-variable] int nargs = cl_tokenize ( arg_text , override_args ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:3925:5: warning: field 'look' will be initialized after field 'x' [-Wreorder-ctor] look ( _look ) , ^~~~~~~~~~~~~~ x ( bounds.left ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4533:11: warning: unused variable 'empty_y' [-Wunused-variable] float empty_y = size.y - bounds.height ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4562:5: warning: field 'label' will be initialized after base 'entity_type' [-Wreorder-ctor] label ( _label ) , ^~~~~~~~~~~~~~~~ action ( _action ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4611:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] label ( _label ) , ^~~~~~~~~~~~~~~~ action ( _action ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4611:5: note: field 'label' will be initialized after field 'get_state' label ( _label ) , ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4612:5: note: field 'get_state' will be initialized after base 'button_entity_type' get_state ( _get_state ) , ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4658:5: warning: field 'get_susp' will be initialized after base 'toggle_entity_type' [-Wreorder-ctor] : get_susp ( _get_susp ) , ^~~~~~~~~~~~~~~~~~~~~~ toggle_entity_type ( _action , _label , _get_state , _bounds , _dsc ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4717:5: warning: field 'label' will be initialized after base 'entity_type' [-Wreorder-ctor] label ( _label ) , ^~~~~~~~~~~~~~~~ action ( _action ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:4994:5: warning: field 'value' will be initialized after base 'entity_type' [-Wreorder-ctor] : value ( _value ) , ^~~~~~~~~~~~~~~~ entity_type ( _bounds , _dsc ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5195:5: warning: field 'value' will be initialized after base 'string_entity_type' [-Wreorder-ctor] : value ( _value ) , ^~~~~~~~~~~~~~~~ string_entity_type ( _value , _bounds , _dsc ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5248:5: warning: field 'value' will be initialized after base 'entity_type' [-Wreorder-ctor] : value ( _value ) , ^~~~~~~~~~~~~~~~ entity_type ( _bounds ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5347:5: warning: field 'format' will be initialized after base 'string_entity_type' [-Wreorder-ctor] format ( _format ) , ^~~~~~~~~~~~~~~~~~ value ( _value ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5395:5: warning: field 'format' will be initialized after base 'string_entity_type' [-Wreorder-ctor] format ( _format ) , ^~~~~~~~~~~~~~~~~~ value ( _value ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5448:5: warning: field 'to_value' will be initialized after base 'float_entity_type' [-Wreorder-ctor] to_value ( _to_value ) , ^~~~~~~~~~~~~~~~~~~~~~ to_display ( _to_display ) /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:5972:22: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:8210:18: warning: unused variable 'sz' [-Wunused-variable] auto sz = p_window->getSize() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:7751:7: warning: unused variable 'pyramid_level' [-Wunused-variable] int pyramid_level = 0 ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_no_rendering.cc:7739:24: warning: unused variable 'last_time' [-Wunused-variable] pv_clock::time_point last_time ; ^ 24 warnings generated. [ 50%] Building CXX object CMakeFiles/lux.dir/pv_initialize.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -Ofast -std=c++11 -MD -MT CMakeFiles/lux.dir/pv_initialize.cc.o -MF CMakeFiles/lux.dir/pv_initialize.cc.o.d -o CMakeFiles/lux.dir/pv_initialize.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/pv_initialize.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] /builddir/build/BUILD/lux-1.0.8-Source/pv_initialize.cc:673:7: warning: unused variable 'save_optind' [-Wunused-variable] int save_optind = optind ; ^ 1 warning generated. [ 55%] Building CXX object CMakeFiles/lux.dir/file_dialog.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -DUSE_TINYFILEDIALOGS -MD -MT CMakeFiles/lux.dir/file_dialog.cc.o -MF CMakeFiles/lux.dir/file_dialog.cc.o.d -o CMakeFiles/lux.dir/file_dialog.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/file_dialog.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] [ 60%] Building CXX object CMakeFiles/lux.dir/pv_fallback.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -D PV_ARCH=PV_FALLBACK -MD -MT CMakeFiles/lux.dir/pv_fallback.cc.o -MF CMakeFiles/lux.dir/pv_fallback.cc.o.d -o CMakeFiles/lux.dir/pv_fallback.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1366:26: warning: unused variable 'start' [-Wunused-variable] pv_clock::time_point start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1128:18: warning: unused variable 'is_linear' [-Wunused-variable] const bool & is_linear ( source.is_linear ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1913:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3287:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3287:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3288:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3507:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3507:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3508:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4309:10: warning: unused variable 'apply_ftg' [-Wunused-variable] bool apply_ftg = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4454:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] source ( _source ) , ^~~~~~~~~~~~~~~~~~ lq_degree ( _lq_degree ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4454:5: note: field 'source' will be initialized after field 'process_linear' source ( _source ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4456:5: note: field 'grey_edge' will be initialized after field 'initial_mode' grey_edge ( _grey_edge ) , ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4457:5: note: field 'initial_mode' will be initialized after field 'lq_degree' initial_mode ( _mode ) , ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4855:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:5580:24: warning: unused variable 'warp_extent' [-Wunused-variable] static extent_type warp_extent ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:6567:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( 0.0f ) , ^~~~~~~~~~ h ( 0.0f ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:6594:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( source.v ) , ^~~~~~~~~~~~~~ h ( source.h ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:6763:10: warning: variable 'facets_with_lc' set but not used [-Wunused-but-set-variable] bool facets_with_lc = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7818:18: warning: unused variable 'z1' [-Wunused-variable] const auto & z1 ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7820:18: warning: unused variable 'y1' [-Wunused-variable] const auto & y1 ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7819:18: warning: unused variable 'x1' [-Wunused-variable] const auto & x1 ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7862:18: warning: unused variable 'y' [-Wunused-variable] const auto & y ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7860:18: warning: unused variable 'z' [-Wunused-variable] const auto & z ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7861:18: warning: unused variable 'x' [-Wunused-variable] const auto & x ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8878:11: warning: unused variable 'alpha' [-Wunused-variable] float alpha ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:10960:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11302:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11436:5: warning: field 'orientation_v' will be initialized after field 'fully_covered' [-Wreorder-ctor] orientation_v ( _orientation_v ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source_v ( _source_v ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11786:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11799:10: warning: unused variable 'face' [-Wunused-variable] fc_t face ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11884:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11863:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11861:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12151:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12166:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12178:10: warning: unused variable 'common_facet' [-Wunused-variable] fc_t common_facet ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12216:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12215:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12230:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12229:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12356:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12271:30: warning: unused variable 'bls' [-Wunused-variable] blending_settings_type & bls ( frame.blending_settings ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12269:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12693:23: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12691:8: warning: unused variable 'start' [-Wunused-variable] auto start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12695:15: warning: unused variable 'dock' [-Wunused-variable] dock_type & dock ( p_job->dock ) ; // short identifier ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:758:4: note: in instantiation of member function 'PV_FALLBACK::bspline::bspline' requested here :bspline ( vigra::TinyVector < long , 1 > ( _core_shape ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:682:7: note: in instantiation of function template specialization 'PV_FALLBACK::bspline::bspline>' requested here : bspl ( 256 , 1 , vspline::NATURAL ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 1>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, 1>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:739:7: note: in instantiation of member function 'PV_FALLBACK::evaluator, 1>>::evaluator' requested here : ev_t ( bspl ) ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1624:16: note: in instantiation of member function 'PV_FALLBACK::domain_type, 8>::domain_type' requested here domain_t domain ( ev_lower_limit , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1650:21: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1658:21: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1667:21: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1240:35: note: in instantiation of member function 'PV_FALLBACK::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1287:33: note: in instantiation of member function 'PV_FALLBACK::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1484:18: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1489:31: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1500:31: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1520:33: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1539:8: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, unsigned char, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1557:20: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, unsigned char, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, unsigned char, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1561:19: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, unsigned char, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1722:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1240:35: note: in instantiation of member function 'PV_FALLBACK::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1287:33: note: in instantiation of member function 'PV_FALLBACK::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1484:18: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1489:31: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1500:31: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1520:33: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1539:8: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, unsigned short, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1557:20: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, unsigned short, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, unsigned short, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1561:19: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, unsigned short, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1728:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1484:18: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1734:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1539:8: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1734:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1557:20: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1734:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1561:19: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1734:9: note: in instantiation of function template specialization 'PV_FALLBACK::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_FALLBACK::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: in instantiation of function template specialization 'std::_Construct, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:604:30: note: in instantiation of function template specialization 'std::allocator_traits>::construct, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_FALLBACK::detail::grid_eval_functor, vigra::TinyVector, 8>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, vigra::TinyVector, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, vigra::TinyVector, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:968:12: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::make_decimator' requested here ev = make_decimator ( new_level , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_FALLBACK::grok_type, vigra::TinyVector, 8> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3257:10: note: in instantiation of member function 'PV_FALLBACK::domain_type, 8>::domain_type' requested here return domain_t ( in_low , in_high , out_low , out_high ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3852:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>' requested here vspline::transform ( shift + shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3858:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgb>>' requested here vspline::transform ( shift + shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3867:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_float_rgb>>' requested here vspline::transform ( shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3873:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgb>>' requested here vspline::transform ( shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3897:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::tonemap_type>, PV_FALLBACK::yield_rgba>>' requested here vspline::transform ( shader + tonemap_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3903:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3949:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>' requested here vspline::transform ( shift + shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3953:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>, PV_FALLBACK::yield_float_rgba>>' requested here vspline::transform ( shift + shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3960:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_float_rgba>>' requested here vspline::transform ( shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3964:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::yield_float_rgba>>' requested here vspline::transform ( shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3986:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::tonemap4_type>, PV_FALLBACK::yield_rgba4>>' requested here vspline::transform ( shader + tonemap4_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3990:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>, PV_FALLBACK::yield_rgba4>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4216:17: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator < coordinate_type , float , VSIZE > ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4652:37: note: in instantiation of member function 'PV_FALLBACK::bspline::bspline' requested here auto p_help = mem_in() << new alpha_spline_type ( core_shape , 1 , bcv ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, float, 8>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 8>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4661:18: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>' requested here vspline::transform ( raw_image.primal_alpha_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4694:9: note: in instantiation of member function 'PV_FALLBACK::bspline, 2>::bspline' requested here spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4699:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here vspline::transform ( raw_image.primal_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:217:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ in_low ( _in_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:5331:18: note: in instantiation of function template specialization 'PV_FALLBACK::domain_type, 8>::domain_type, 2>>' requested here domain_t domain ( in_low , in_high , *p_hq_spline ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::homogeneous_mbf_type>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:5447:19: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::homogeneous_mbf_type>>::evaluator' requested here auto ev = ckev_type ( *p_level , mbf , shift ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:3727:5: warning: field 'store' will be initialized after field 'stride' [-Wreorder-ctor] : store ( _store ) , ^~~~~~~~~~~~~~ stride ( _store.stride() * 2 ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:4943:13: note: in instantiation of member function 'PV_FALLBACK::capture_type, vigra::TinyVector, 8>>::capture_type' requested here capture ( *(dock.p_warp) , projection ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:5268:5: note: in instantiation of function template specialization 'PV_FALLBACK::interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>' requested here perform_transform ( p_job , tf , /*domain ,*/ ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:5531:7: note: in instantiation of function template specialization 'PV_FALLBACK::interpolator::fix_projection_type, vigra::TinyVector, 8>>' requested here fix_projection_type ( p_job , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11832:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11832:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11833:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11833:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11834:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11834:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11835:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11835:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11836:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11836:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11837:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11837:9: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11845:7: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11772:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11919:9: note: in instantiation of function template specialization 'PV_FALLBACK::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < SPHERICAL > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11772:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11924:9: note: in instantiation of function template specialization 'PV_FALLBACK::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < CYLINDRIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11772:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11929:9: note: in instantiation of function template specialization 'PV_FALLBACK::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < FISHEYE > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11772:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11934:9: note: in instantiation of function template specialization 'PV_FALLBACK::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < STEREOGRAPHIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12170:39: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < RECTILINEAR > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11674:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12193:7: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11681:9: note: in instantiation of member function 'PV_FALLBACK::single_facet_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12193:7: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12200:7: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12242:40: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < RECTILINEAR > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12244:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12155:32: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12426:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12156:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12426:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12218:33: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12428:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12219:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12428:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12155:32: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12441:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12156:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12441:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12218:33: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12443:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12219:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12443:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12155:32: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12456:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12156:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12456:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12218:33: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12458:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12219:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12458:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12155:32: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12471:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12156:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12471:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12218:33: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12473:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12219:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12473:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12155:32: note: in instantiation of member function 'PV_FALLBACK::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12486:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12156:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12486:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12218:33: note: in instantiation of member function 'PV_FALLBACK::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12488:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_FALLBACK::feathered_facet_type_4, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:11613:18: note: in instantiation of function template specialization 'PV_FALLBACK::grok_type, vigra::TinyVector, 8>::grok_type, PV_FALLBACK::grok_type, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12219:5: note: in instantiation of function template specialization 'PV_FALLBACK::multi_interpolator::perform_transform, vigra::TinyVector, 8>, PV_FALLBACK::grok_type, float, 8>, PV_FALLBACK::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:12488:11: note: in instantiation of function template specialization 'PV_FALLBACK::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_fallback.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 147 warnings generated. [ 65%] Building CXX object CMakeFiles/lux.dir/pv_cmb_fallback.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -D PV_ARCH=PV_FALLBACK -MD -MT CMakeFiles/lux.dir/pv_cmb_fallback.cc.o -MF CMakeFiles/lux.dir/pv_cmb_fallback.cc.o.d -o CMakeFiles/lux.dir/pv_cmb_fallback.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:584:7: warning: unused variable 'i_headroom' [-Wunused-variable] int i_headroom = 1 ; // headroom for image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:583:7: warning: unused variable 'i_spline_degree' [-Wunused-variable] int i_spline_degree = 3 ; // spline degree of image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:908:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:912:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1306:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1302:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1725:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1729:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:2107:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:2111:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, float, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:139:19: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, float, 8UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, float, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:139:19: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, float, 8UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, float, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:139:19: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, float, 8UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:443:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( yield , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:448:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform>' requested here vspline::transform ( yield + bias , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:456:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:461:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:632:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:632:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_FALLBACK::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:632:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_FALLBACK::detail::grid_eval_functor, vigra::TinyVector, 8>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, vigra::TinyVector, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:632:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, vigra::TinyVector, 8>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 8>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, vigra::TinyVector, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, vigra::TinyVector, 8>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:632:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:640:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:640:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_FALLBACK::detail::grid_eval_functor, float, 8>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, float, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:640:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, float, 8>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 8>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_FALLBACK::detail::transform, float, 8>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform, float, 8>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:640:22: note: in instantiation of member function 'PV_FALLBACK::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:657:42: note: in instantiation of member function 'PV_FALLBACK::bspline, 2>::bspline' requested here spline_type * p_help = mem_in() << new spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 0, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, int, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:675:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, int, 8UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, 1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, int, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:675:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, int, 8UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, vigra::TinyVector, 8, -1, float, vigra::TinyVector, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, 2>, int, 8, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:675:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, 2>, int, 8UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, int, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:676:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, int, 8UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, int, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:676:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, int, 8UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, int, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:676:28: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, int, 8UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:684:12: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( product , p_help->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:228:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( bspl_in.upper_limit() ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in_low ( bspl_in.lower_limit() ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:715:15: note: in instantiation of function template specialization 'PV_FALLBACK::domain_type, 8>::domain_type, 2>, PV_FALLBACK::bspline, 2>>' requested here auto dm = domain_t ( *p_ibottom , *p_itop ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 0, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, float, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:743:23: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, float, 8UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, 1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, float, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:743:23: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, float, 8UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_FALLBACK::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_FALLBACK::evaluator, float, 8, -1, float, float, PV_FALLBACK::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_FALLBACK ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_FALLBACK::detail::build_ev, float, 8, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:743:23: note: in instantiation of function template specialization 'PV_FALLBACK::make_evaluator, float, 8UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:805:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( wl_plus_above , p_help->core ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1041:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( subtract_mask , anti_mask , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1122:55: note: in instantiation of member function 'PV_FALLBACK::bspline::bspline' requested here alpha_spline_type * p_quality = mem_in() << new alpha_spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1917:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform>' requested here vspline::transform ( image_data + qf1 , well_exposed , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:1951:16: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( qf2 , contrast , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<8UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:2012:14: note: in instantiation of function template specialization 'PV_FALLBACK::transform' requested here vspline::transform ( normalize , qv[i]->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_fallback.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 55 warnings generated. [ 70%] Building CXX object CMakeFiles/lux.dir/pv_avx.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx -D PV_ARCH=PV_AVX -MD -MT CMakeFiles/lux.dir/pv_avx.cc.o -MF CMakeFiles/lux.dir/pv_avx.cc.o.d -o CMakeFiles/lux.dir/pv_avx.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1128:18: warning: unused variable 'is_linear' [-Wunused-variable] const bool & is_linear ( source.is_linear ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1366:26: warning: unused variable 'start' [-Wunused-variable] pv_clock::time_point start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1913:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3287:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3287:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3288:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3507:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3507:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3508:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4309:10: warning: unused variable 'apply_ftg' [-Wunused-variable] bool apply_ftg = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4454:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] source ( _source ) , ^~~~~~~~~~~~~~~~~~ lq_degree ( _lq_degree ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4454:5: note: field 'source' will be initialized after field 'process_linear' source ( _source ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4456:5: note: field 'grey_edge' will be initialized after field 'initial_mode' grey_edge ( _grey_edge ) , ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4457:5: note: field 'initial_mode' will be initialized after field 'lq_degree' initial_mode ( _mode ) , ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4855:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:5580:24: warning: unused variable 'warp_extent' [-Wunused-variable] static extent_type warp_extent ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:6567:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( 0.0f ) , ^~~~~~~~~~ h ( 0.0f ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:6594:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( source.v ) , ^~~~~~~~~~~~~~ h ( source.h ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:6763:10: warning: variable 'facets_with_lc' set but not used [-Wunused-but-set-variable] bool facets_with_lc = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7819:18: warning: unused variable 'x1' [-Wunused-variable] const auto & x1 ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7820:18: warning: unused variable 'y1' [-Wunused-variable] const auto & y1 ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7818:18: warning: unused variable 'z1' [-Wunused-variable] const auto & z1 ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7861:18: warning: unused variable 'x' [-Wunused-variable] const auto & x ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7860:18: warning: unused variable 'z' [-Wunused-variable] const auto & z ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7862:18: warning: unused variable 'y' [-Wunused-variable] const auto & y ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8878:11: warning: unused variable 'alpha' [-Wunused-variable] float alpha ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:10960:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11302:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11436:5: warning: field 'orientation_v' will be initialized after field 'fully_covered' [-Wreorder-ctor] orientation_v ( _orientation_v ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source_v ( _source_v ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11799:10: warning: unused variable 'face' [-Wunused-variable] fc_t face ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11786:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11884:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11863:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11861:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12151:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12178:10: warning: unused variable 'common_facet' [-Wunused-variable] fc_t common_facet ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12166:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12215:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12216:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12229:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12230:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12356:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12271:30: warning: unused variable 'bls' [-Wunused-variable] blending_settings_type & bls ( frame.blending_settings ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12269:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12691:8: warning: unused variable 'start' [-Wunused-variable] auto start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12695:15: warning: unused variable 'dock' [-Wunused-variable] dock_type & dock ( p_job->dock ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12693:23: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:758:4: note: in instantiation of member function 'PV_AVX::bspline::bspline' requested here :bspline ( vigra::TinyVector < long , 1 > ( _core_shape ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:682:7: note: in instantiation of function template specialization 'PV_AVX::bspline::bspline>' requested here : bspl ( 256 , 1 , vspline::NATURAL ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 1>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, 1>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:739:7: note: in instantiation of member function 'PV_AVX::evaluator, 1>>::evaluator' requested here : ev_t ( bspl ) ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1624:16: note: in instantiation of member function 'PV_AVX::domain_type, 16>::domain_type' requested here domain_t domain ( ev_lower_limit , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1650:21: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1658:21: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1667:21: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1240:35: note: in instantiation of member function 'PV_AVX::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1287:33: note: in instantiation of member function 'PV_AVX::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1484:18: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1489:31: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1500:31: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1520:33: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1539:8: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, unsigned char, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1557:20: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, unsigned char, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, unsigned char, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1561:19: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, unsigned char, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1240:35: note: in instantiation of member function 'PV_AVX::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1287:33: note: in instantiation of member function 'PV_AVX::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1484:18: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1489:31: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1500:31: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1520:33: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1539:8: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, unsigned short, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1557:20: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, unsigned short, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, unsigned short, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1561:19: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, unsigned short, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1484:18: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1539:8: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1557:20: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1561:19: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: in instantiation of function template specialization 'std::_Construct, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:604:30: note: in instantiation of function template specialization 'std::allocator_traits>::construct, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:968:12: note: in instantiation of member function 'PV_AVX::pyramid_type<>::make_decimator' requested here ev = make_decimator ( new_level , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3257:10: note: in instantiation of member function 'PV_AVX::domain_type, 16>::domain_type' requested here return domain_t ( in_low , in_high , out_low , out_high ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3852:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>' requested here vspline::transform ( shift + shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3858:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgb>>' requested here vspline::transform ( shift + shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3867:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_float_rgb>>' requested here vspline::transform ( shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3873:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::yield_float_rgb>>' requested here vspline::transform ( shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3897:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::tonemap_type>, PV_AVX::yield_rgba>>' requested here vspline::transform ( shader + tonemap_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3903:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::yield_rgba>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3949:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>' requested here vspline::transform ( shift + shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3953:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>, PV_AVX::yield_float_rgba>>' requested here vspline::transform ( shift + shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3960:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_float_rgba>>' requested here vspline::transform ( shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3964:18: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::yield_float_rgba>>' requested here vspline::transform ( shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3986:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::tonemap4_type>, PV_AVX::yield_rgba4>>' requested here vspline::transform ( shader + tonemap4_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3990:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>, PV_AVX::yield_rgba4>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4216:17: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator < coordinate_type , float , VSIZE > ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4652:37: note: in instantiation of member function 'PV_AVX::bspline::bspline' requested here auto p_help = mem_in() << new alpha_spline_type ( core_shape , 1 , bcv ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4661:18: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>' requested here vspline::transform ( raw_image.primal_alpha_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4694:9: note: in instantiation of member function 'PV_AVX::bspline, 2>::bspline' requested here spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4699:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( raw_image.primal_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:217:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ in_low ( _in_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:5331:18: note: in instantiation of function template specialization 'PV_AVX::domain_type, 16>::domain_type, 2>>' requested here domain_t domain ( in_low , in_high , *p_hq_spline ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::homogeneous_mbf_type>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:5447:19: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::homogeneous_mbf_type>>::evaluator' requested here auto ev = ckev_type ( *p_level , mbf , shift ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:3727:5: warning: field 'store' will be initialized after field 'stride' [-Wreorder-ctor] : store ( _store ) , ^~~~~~~~~~~~~~ stride ( _store.stride() * 2 ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:4943:13: note: in instantiation of member function 'PV_AVX::capture_type, vigra::TinyVector, 16>>::capture_type' requested here capture ( *(dock.p_warp) , projection ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:5268:5: note: in instantiation of function template specialization 'PV_AVX::interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, vigra::TinyVector, 16>>' requested here perform_transform ( p_job , tf , /*domain ,*/ ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:5531:7: note: in instantiation of function template specialization 'PV_AVX::interpolator::fix_projection_type, vigra::TinyVector, 16>>' requested here fix_projection_type ( p_job , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11845:7: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11919:9: note: in instantiation of function template specialization 'PV_AVX::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < SPHERICAL > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11924:9: note: in instantiation of function template specialization 'PV_AVX::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < CYLINDRIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11929:9: note: in instantiation of function template specialization 'PV_AVX::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < FISHEYE > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11934:9: note: in instantiation of function template specialization 'PV_AVX::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < STEREOGRAPHIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12170:39: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < RECTILINEAR > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11674:9: note: in instantiation of member function 'PV_AVX::single_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11681:9: note: in instantiation of member function 'PV_AVX::single_facet_type, PV_AVX::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12200:7: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12242:40: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < RECTILINEAR > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12244:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12155:32: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12218:33: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12155:32: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12218:33: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12155:32: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12218:33: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12155:32: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12218:33: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12155:32: note: in instantiation of member function 'PV_AVX::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12218:33: note: in instantiation of member function 'PV_AVX::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX::feathered_facet_type_4, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX::grok_type, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX::grok_type, float, 16>, PV_AVX::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 147 warnings generated. [ 75%] Building CXX object CMakeFiles/lux.dir/pv_cmb_avx.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx -D PV_ARCH=PV_AVX -MD -MT CMakeFiles/lux.dir/pv_cmb_avx.cc.o -MF CMakeFiles/lux.dir/pv_cmb_avx.cc.o.d -o CMakeFiles/lux.dir/pv_cmb_avx.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:583:7: warning: unused variable 'i_spline_degree' [-Wunused-variable] int i_spline_degree = 3 ; // spline degree of image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:584:7: warning: unused variable 'i_headroom' [-Wunused-variable] int i_headroom = 1 ; // headroom for image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:912:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:908:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1302:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1306:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1729:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1725:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:2111:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:2107:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:139:19: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:139:19: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:139:19: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:443:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( yield , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:448:16: note: in instantiation of function template specialization 'PV_AVX::transform>' requested here vspline::transform ( yield + bias , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:456:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:461:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:632:22: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:632:22: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:632:22: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:632:22: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:632:22: note: in instantiation of member function 'PV_AVX::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:640:22: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:640:22: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX::detail::grid_eval_functor, float, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:640:22: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:640:22: note: in instantiation of member function 'PV_AVX::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:657:42: note: in instantiation of member function 'PV_AVX::bspline, 2>::bspline' requested here spline_type * p_help = mem_in() << new spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:675:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:675:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:675:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:676:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:676:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:676:28: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:684:12: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( product , p_help->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:228:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( bspl_in.upper_limit() ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in_low ( bspl_in.lower_limit() ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:715:15: note: in instantiation of function template specialization 'PV_AVX::domain_type, 16>::domain_type, 2>, PV_AVX::bspline, 2>>' requested here auto dm = domain_t ( *p_ibottom , *p_itop ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 0, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:743:23: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, 1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:743:23: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX::evaluator, float, 16, -1, float, float, PV_AVX::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:743:23: note: in instantiation of function template specialization 'PV_AVX::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:805:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( wl_plus_above , p_help->core ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1041:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( subtract_mask , anti_mask , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1122:55: note: in instantiation of member function 'PV_AVX::bspline::bspline' requested here alpha_spline_type * p_quality = mem_in() << new alpha_spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1917:16: note: in instantiation of function template specialization 'PV_AVX::transform>' requested here vspline::transform ( image_data + qf1 , well_exposed , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:1951:16: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( qf2 , contrast , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:2012:14: note: in instantiation of function template specialization 'PV_AVX::transform' requested here vspline::transform ( normalize , qv[i]->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 55 warnings generated. [ 80%] Building CXX object CMakeFiles/lux.dir/pv_avx2.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx2 -D PV_ARCH=PV_AVX2 -MD -MT CMakeFiles/lux.dir/pv_avx2.cc.o -MF CMakeFiles/lux.dir/pv_avx2.cc.o.d -o CMakeFiles/lux.dir/pv_avx2.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1366:26: warning: unused variable 'start' [-Wunused-variable] pv_clock::time_point start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1128:18: warning: unused variable 'is_linear' [-Wunused-variable] const bool & is_linear ( source.is_linear ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1913:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3287:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3287:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3288:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3507:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3507:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3508:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4309:10: warning: unused variable 'apply_ftg' [-Wunused-variable] bool apply_ftg = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4454:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] source ( _source ) , ^~~~~~~~~~~~~~~~~~ lq_degree ( _lq_degree ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4454:5: note: field 'source' will be initialized after field 'process_linear' source ( _source ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4456:5: note: field 'grey_edge' will be initialized after field 'initial_mode' grey_edge ( _grey_edge ) , ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4457:5: note: field 'initial_mode' will be initialized after field 'lq_degree' initial_mode ( _mode ) , ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4855:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:5580:24: warning: unused variable 'warp_extent' [-Wunused-variable] static extent_type warp_extent ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:6567:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( 0.0f ) , ^~~~~~~~~~ h ( 0.0f ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:6594:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( source.v ) , ^~~~~~~~~~~~~~ h ( source.h ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:6763:10: warning: variable 'facets_with_lc' set but not used [-Wunused-but-set-variable] bool facets_with_lc = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7820:18: warning: unused variable 'y1' [-Wunused-variable] const auto & y1 ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7818:18: warning: unused variable 'z1' [-Wunused-variable] const auto & z1 ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7819:18: warning: unused variable 'x1' [-Wunused-variable] const auto & x1 ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7862:18: warning: unused variable 'y' [-Wunused-variable] const auto & y ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7860:18: warning: unused variable 'z' [-Wunused-variable] const auto & z ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7861:18: warning: unused variable 'x' [-Wunused-variable] const auto & x ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8878:11: warning: unused variable 'alpha' [-Wunused-variable] float alpha ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:10960:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11302:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11436:5: warning: field 'orientation_v' will be initialized after field 'fully_covered' [-Wreorder-ctor] orientation_v ( _orientation_v ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source_v ( _source_v ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11799:10: warning: unused variable 'face' [-Wunused-variable] fc_t face ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11786:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11884:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11863:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11861:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12151:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12166:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12178:10: warning: unused variable 'common_facet' [-Wunused-variable] fc_t common_facet ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12215:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12216:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12230:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12229:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12356:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12269:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12271:30: warning: unused variable 'bls' [-Wunused-variable] blending_settings_type & bls ( frame.blending_settings ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12693:23: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12695:15: warning: unused variable 'dock' [-Wunused-variable] dock_type & dock ( p_job->dock ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12691:8: warning: unused variable 'start' [-Wunused-variable] auto start = pv_clock::now(); ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:758:4: note: in instantiation of member function 'PV_AVX2::bspline::bspline' requested here :bspline ( vigra::TinyVector < long , 1 > ( _core_shape ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:682:7: note: in instantiation of function template specialization 'PV_AVX2::bspline::bspline>' requested here : bspl ( 256 , 1 , vspline::NATURAL ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 1>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, 1>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:739:7: note: in instantiation of member function 'PV_AVX2::evaluator, 1>>::evaluator' requested here : ev_t ( bspl ) ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1624:16: note: in instantiation of member function 'PV_AVX2::domain_type, 16>::domain_type' requested here domain_t domain ( ev_lower_limit , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1650:21: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1658:21: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1667:21: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1240:35: note: in instantiation of member function 'PV_AVX2::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1287:33: note: in instantiation of member function 'PV_AVX2::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1484:18: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1489:31: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1500:31: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1520:33: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1539:8: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, unsigned char, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1557:20: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, unsigned char, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, unsigned char, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1561:19: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, unsigned char, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1240:35: note: in instantiation of member function 'PV_AVX2::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1287:33: note: in instantiation of member function 'PV_AVX2::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1484:18: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1489:31: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1500:31: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1520:33: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1539:8: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, unsigned short, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1557:20: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, unsigned short, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, unsigned short, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1561:19: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, unsigned short, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1484:18: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1539:8: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1557:20: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1561:19: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX2::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX2::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: in instantiation of function template specialization 'std::_Construct, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:604:30: note: in instantiation of function template specialization 'std::allocator_traits>::construct, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX2::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:968:12: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::make_decimator' requested here ev = make_decimator ( new_level , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX2::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3257:10: note: in instantiation of member function 'PV_AVX2::domain_type, 16>::domain_type' requested here return domain_t ( in_low , in_high , out_low , out_high ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3852:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>' requested here vspline::transform ( shift + shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3858:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgb>>' requested here vspline::transform ( shift + shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3867:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_float_rgb>>' requested here vspline::transform ( shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3873:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgb>>' requested here vspline::transform ( shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3897:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::tonemap_type>, PV_AVX2::yield_rgba>>' requested here vspline::transform ( shader + tonemap_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3903:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::yield_rgba>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3949:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>' requested here vspline::transform ( shift + shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3953:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>, PV_AVX2::yield_float_rgba>>' requested here vspline::transform ( shift + shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3960:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_float_rgba>>' requested here vspline::transform ( shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3964:18: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::yield_float_rgba>>' requested here vspline::transform ( shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3986:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::tonemap4_type>, PV_AVX2::yield_rgba4>>' requested here vspline::transform ( shader + tonemap4_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX2::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX2::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3990:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>, PV_AVX2::yield_rgba4>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4216:17: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator < coordinate_type , float , VSIZE > ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4652:37: note: in instantiation of member function 'PV_AVX2::bspline::bspline' requested here auto p_help = mem_in() << new alpha_spline_type ( core_shape , 1 , bcv ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4661:18: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>' requested here vspline::transform ( raw_image.primal_alpha_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4694:9: note: in instantiation of member function 'PV_AVX2::bspline, 2>::bspline' requested here spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4699:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( raw_image.primal_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:217:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ in_low ( _in_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:5331:18: note: in instantiation of function template specialization 'PV_AVX2::domain_type, 16>::domain_type, 2>>' requested here domain_t domain ( in_low , in_high , *p_hq_spline ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::homogeneous_mbf_type>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:5447:19: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::homogeneous_mbf_type>>::evaluator' requested here auto ev = ckev_type ( *p_level , mbf , shift ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:3727:5: warning: field 'store' will be initialized after field 'stride' [-Wreorder-ctor] : store ( _store ) , ^~~~~~~~~~~~~~ stride ( _store.stride() * 2 ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:4943:13: note: in instantiation of member function 'PV_AVX2::capture_type, vigra::TinyVector, 16>>::capture_type' requested here capture ( *(dock.p_warp) , projection ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:5268:5: note: in instantiation of function template specialization 'PV_AVX2::interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, vigra::TinyVector, 16>>' requested here perform_transform ( p_job , tf , /*domain ,*/ ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:5531:7: note: in instantiation of function template specialization 'PV_AVX2::interpolator::fix_projection_type, vigra::TinyVector, 16>>' requested here fix_projection_type ( p_job , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11845:7: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11919:9: note: in instantiation of function template specialization 'PV_AVX2::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < SPHERICAL > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11924:9: note: in instantiation of function template specialization 'PV_AVX2::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < CYLINDRIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11929:9: note: in instantiation of function template specialization 'PV_AVX2::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < FISHEYE > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11934:9: note: in instantiation of function template specialization 'PV_AVX2::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < STEREOGRAPHIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12170:39: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < RECTILINEAR > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11674:9: note: in instantiation of member function 'PV_AVX2::single_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11681:9: note: in instantiation of member function 'PV_AVX2::single_facet_type, PV_AVX2::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12200:7: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12242:40: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < RECTILINEAR > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12244:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12155:32: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12218:33: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12155:32: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12218:33: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12155:32: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12218:33: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12155:32: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12218:33: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12155:32: note: in instantiation of member function 'PV_AVX2::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12218:33: note: in instantiation of member function 'PV_AVX2::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX2::feathered_facet_type_4, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX2::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX2::grok_type, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX2::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX2::grok_type, float, 16>, PV_AVX2::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX2::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx2.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 147 warnings generated. [ 85%] Building CXX object CMakeFiles/lux.dir/pv_cmb_avx2.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx2 -D PV_ARCH=PV_AVX2 -MD -MT CMakeFiles/lux.dir/pv_cmb_avx2.cc.o -MF CMakeFiles/lux.dir/pv_cmb_avx2.cc.o.d -o CMakeFiles/lux.dir/pv_cmb_avx2.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:583:7: warning: unused variable 'i_spline_degree' [-Wunused-variable] int i_spline_degree = 3 ; // spline degree of image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:584:7: warning: unused variable 'i_headroom' [-Wunused-variable] int i_headroom = 1 ; // headroom for image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:908:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:912:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1306:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1302:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1729:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1725:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:2111:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:2107:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:139:19: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:139:19: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:139:19: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:443:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( yield , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:448:16: note: in instantiation of function template specialization 'PV_AVX2::transform>' requested here vspline::transform ( yield + bias , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:456:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:461:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:632:22: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:632:22: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX2::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:632:22: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX2::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:632:22: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX2::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:632:22: note: in instantiation of member function 'PV_AVX2::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX2::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:640:22: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX2::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:640:22: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX2::detail::grid_eval_functor, float, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:640:22: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX2::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX2::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:640:22: note: in instantiation of member function 'PV_AVX2::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:657:42: note: in instantiation of member function 'PV_AVX2::bspline, 2>::bspline' requested here spline_type * p_help = mem_in() << new spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:675:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:675:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX2::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:675:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:676:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:676:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:676:28: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:684:12: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( product , p_help->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:228:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( bspl_in.upper_limit() ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in_low ( bspl_in.lower_limit() ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:715:15: note: in instantiation of function template specialization 'PV_AVX2::domain_type, 16>::domain_type, 2>, PV_AVX2::bspline, 2>>' requested here auto dm = domain_t ( *p_ibottom , *p_itop ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 0, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:743:23: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, 1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:743:23: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX2::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX2::evaluator, float, 16, -1, float, float, PV_AVX2::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX2 ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX2::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:743:23: note: in instantiation of function template specialization 'PV_AVX2::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:805:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( wl_plus_above , p_help->core ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1041:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( subtract_mask , anti_mask , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1122:55: note: in instantiation of member function 'PV_AVX2::bspline::bspline' requested here alpha_spline_type * p_quality = mem_in() << new alpha_spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1917:16: note: in instantiation of function template specialization 'PV_AVX2::transform>' requested here vspline::transform ( image_data + qf1 , well_exposed , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:1951:16: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( qf2 , contrast , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:2012:14: note: in instantiation of function template specialization 'PV_AVX2::transform' requested here vspline::transform ( normalize , qv[i]->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx2.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 55 warnings generated. [ 90%] Building CXX object CMakeFiles/lux.dir/pv_avx512f.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx512f -D PV_ARCH=PV_AVX512f -MD -MT CMakeFiles/lux.dir/pv_avx512f.cc.o -MF CMakeFiles/lux.dir/pv_avx512f.cc.o.d -o CMakeFiles/lux.dir/pv_avx512f.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1366:26: warning: unused variable 'start' [-Wunused-variable] pv_clock::time_point start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1128:18: warning: unused variable 'is_linear' [-Wunused-variable] const bool & is_linear ( source.is_linear ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1913:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3287:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3287:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3288:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3507:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply_gradation ( _light_settings.apply_gradation ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3507:5: note: field 'light_settings' will be initialized after field 'apply_domain' : light_settings ( _light_settings ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3508:5: note: field 'apply_domain' will be initialized after field 'apply_gradation' apply_domain ( has_effect ( _light_settings ) ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4309:10: warning: unused variable 'apply_ftg' [-Wunused-variable] bool apply_ftg = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4454:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] source ( _source ) , ^~~~~~~~~~~~~~~~~~ lq_degree ( _lq_degree ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4454:5: note: field 'source' will be initialized after field 'process_linear' source ( _source ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4456:5: note: field 'grey_edge' will be initialized after field 'initial_mode' grey_edge ( _grey_edge ) , ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4457:5: note: field 'initial_mode' will be initialized after field 'lq_degree' initial_mode ( _mode ) , ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4855:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:5580:24: warning: unused variable 'warp_extent' [-Wunused-variable] static extent_type warp_extent ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:6567:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( 0.0f ) , ^~~~~~~~~~ h ( 0.0f ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:6594:5: warning: field 'v' will be initialized after field 'active' [-Wreorder-ctor] v ( source.v ) , ^~~~~~~~~~~~~~ h ( source.h ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:6763:10: warning: variable 'facets_with_lc' set but not used [-Wunused-but-set-variable] bool facets_with_lc = false ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7819:18: warning: unused variable 'x1' [-Wunused-variable] const auto & x1 ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7820:18: warning: unused variable 'y1' [-Wunused-variable] const auto & y1 ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7818:18: warning: unused variable 'z1' [-Wunused-variable] const auto & z1 ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7861:18: warning: unused variable 'x' [-Wunused-variable] const auto & x ( c3[1] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7860:18: warning: unused variable 'z' [-Wunused-variable] const auto & z ( c3[0] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7862:18: warning: unused variable 'y' [-Wunused-variable] const auto & y ( c3[2] ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8878:11: warning: unused variable 'alpha' [-Wunused-variable] float alpha ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:10960:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11302:15: warning: unused variable 'help' [-Wunused-variable] pixel_v & help ( reinterpret_cast < pixel_v & > ( out ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11436:5: warning: field 'orientation_v' will be initialized after field 'fully_covered' [-Wreorder-ctor] orientation_v ( _orientation_v ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source_v ( _source_v ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11799:10: warning: unused variable 'face' [-Wunused-variable] fc_t face ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11786:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11884:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11861:24: warning: unused variable 'frame' [-Wunused-variable] const frame_type & frame ( p_job->frame ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11863:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12151:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12178:10: warning: unused variable 'common_facet' [-Wunused-variable] fc_t common_facet ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12166:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12216:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12215:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12230:15: warning: unused variable 'nfacets' [-Wunused-variable] const int nfacets ( mfh.nfacets ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12229:25: warning: unused variable 'target' [-Wunused-variable] const target_type & target ( p_job->target ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12356:11: warning: unused variable 'pyramid_bias' [-Wunused-variable] int pyramid_bias = p_itp->pyramid_bias ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12269:25: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12271:30: warning: unused variable 'bls' [-Wunused-variable] blending_settings_type & bls ( frame.blending_settings ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12693:23: warning: unused variable 'source' [-Wunused-variable] const source_type & source ( p_job->source ) ; // short identifier ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12691:8: warning: unused variable 'start' [-Wunused-variable] auto start = pv_clock::now(); ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12695:15: warning: unused variable 'dock' [-Wunused-variable] dock_type & dock ( p_job->dock ) ; // short identifier ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:758:4: note: in instantiation of member function 'PV_AVX512f::bspline::bspline' requested here :bspline ( vigra::TinyVector < long , 1 > ( _core_shape ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:682:7: note: in instantiation of function template specialization 'PV_AVX512f::bspline::bspline>' requested here : bspl ( 256 , 1 , vspline::NATURAL ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 1>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, 1>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:739:7: note: in instantiation of member function 'PV_AVX512f::evaluator, 1>>::evaluator' requested here : ev_t ( bspl ) ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1624:16: note: in instantiation of member function 'PV_AVX512f::domain_type, 16>::domain_type' requested here domain_t domain ( ev_lower_limit , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1650:21: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1658:21: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1667:21: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1240:35: note: in instantiation of member function 'PV_AVX512f::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1287:33: note: in instantiation of member function 'PV_AVX512f::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1484:18: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1489:31: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1500:31: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1520:33: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1539:8: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, unsigned char, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1557:20: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, unsigned char, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, unsigned char, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1561:19: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, unsigned char, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1722:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned char > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1240:35: note: in instantiation of member function 'PV_AVX512f::bspline, 2>::bspline' requested here auto p_bspl = mem_in() << new raw_spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1287:33: note: in instantiation of member function 'PV_AVX512f::bspline::bspline' requested here p_alpha = mem_in() << new raw_alpha_spline_type ( core_shape , 1 , bcv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1484:18: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1489:31: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[0] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1500:31: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[1] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1520:33: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here primal_ev[d] = set_bias ( vspline::evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1539:8: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, unsigned short, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1557:20: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, unsigned short, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, unsigned short, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1561:19: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, unsigned short, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1728:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < unsigned short > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1484:18: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto dev0 = vspline::evaluator < discrete_coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1539:8: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here vspline::abf_evaluator < coordinate_type , pixel_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1557:20: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto adev0 = vspline::evaluator < discrete_coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1561:19: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto aev1 = vspline::evaluator < coordinate_type , float , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1734:9: note: in instantiation of function template specialization 'PV_AVX512f::raw_image_type::set_raw_ev' requested here set_raw_ev < float > ( imageInfo ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX512f::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: in instantiation of function template specialization 'std::_Construct, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:604:30: note: in instantiation of function template specialization 'std::allocator_traits>::construct, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX512f::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:968:12: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::make_decimator' requested here ev = make_decimator ( new_level , ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_construct.h:119:25: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:635:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) { std::_Construct(__p, std::forward<_Args>(__args)...); } ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, std::allocator, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<__gnu_cxx::_S_atomic>::__shared_count, std::allocator, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr, __gnu_cxx::_S_atomic>::__shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) ^ /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr>::shared_ptr, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:1764:31: note: in instantiation of function template specialization 'std::make_shared, const unsigned long &, const unsigned long &, int &, PV_AVX512f::grok_type, vigra::TinyVector, 16> &, vigra::TinyVector &, double &, int &, int &, bool &, const int &>' requested here p_primal_pyramid = std::make_shared < pixel_pyramid_type > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3257:10: note: in instantiation of member function 'PV_AVX512f::domain_type, 16>::domain_type' requested here return domain_t ( in_low , in_high , out_low , out_high ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3852:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>' requested here vspline::transform ( shift + shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3858:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgb>>' requested here vspline::transform ( shift + shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3867:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_float_rgb>>' requested here vspline::transform ( shader + tonemap_type() + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgb>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgb>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3873:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgb>>' requested here vspline::transform ( shader + to_float_rgb , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3897:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::tonemap_type>, PV_AVX512f::yield_rgba>>' requested here vspline::transform ( shader + tonemap_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3903:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3949:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>' requested here vspline::transform ( shift + shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3953:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>, PV_AVX512f::yield_float_rgba>>' requested here vspline::transform ( shift + shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3960:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_float_rgba>>' requested here vspline::transform ( shader + tonemap4_type() + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgba>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgba>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3964:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::yield_float_rgba>>' requested here vspline::transform ( shader + to_float_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3986:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::tonemap4_type>, PV_AVX512f::yield_rgba4>>' requested here vspline::transform ( shader + tonemap4_type() + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba4>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba4>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3990:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>, PV_AVX512f::yield_rgba4>>' requested here vspline::transform ( shader + to_rgba , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4216:17: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here auto ev = vspline::evaluator < coordinate_type , float , VSIZE > ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4652:37: note: in instantiation of member function 'PV_AVX512f::bspline::bspline' requested here auto p_help = mem_in() << new alpha_spline_type ( core_shape , 1 , bcv ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4661:18: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>' requested here vspline::transform ( raw_image.primal_alpha_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4694:9: note: in instantiation of member function 'PV_AVX512f::bspline, 2>::bspline' requested here spline_type ( core_shape , 1 , bcv , -1.0 , 4 ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4699:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( raw_image.primal_dev0 , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:217:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ in_low ( _in_low ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:5331:18: note: in instantiation of function template specialization 'PV_AVX512f::domain_type, 16>::domain_type, 2>>' requested here domain_t domain ( in_low , in_high , *p_hq_spline ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::homogeneous_mbf_type>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:5447:19: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::homogeneous_mbf_type>>::evaluator' requested here auto ev = ckev_type ( *p_level , mbf , shift ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:3727:5: warning: field 'store' will be initialized after field 'stride' [-Wreorder-ctor] : store ( _store ) , ^~~~~~~~~~~~~~ stride ( _store.stride() * 2 ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:4943:13: note: in instantiation of member function 'PV_AVX512f::capture_type, vigra::TinyVector, 16>>::capture_type' requested here capture ( *(dock.p_warp) , projection ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:5268:5: note: in instantiation of function template specialization 'PV_AVX512f::interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, vigra::TinyVector, 16>>' requested here perform_transform ( p_job , tf , /*domain ,*/ ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:5531:7: note: in instantiation of function template specialization 'PV_AVX512f::interpolator::fix_projection_type, vigra::TinyVector, 16>>' requested here fix_projection_type ( p_job , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11832:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<3, RECTILINEAR>>' requested here fixed_face_tf ( LEFT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11833:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<1, RECTILINEAR>>' requested here fixed_face_tf ( RIGHT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11834:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<0, RECTILINEAR>>' requested here fixed_face_tf ( FRONT ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11835:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<2, RECTILINEAR>>' requested here fixed_face_tf ( BACK ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11836:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<4, RECTILINEAR>>' requested here fixed_face_tf ( TOP ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11837:9: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_in_face_coordinates<5, RECTILINEAR>>' requested here fixed_face_tf ( BOTTOM ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11826:9: note: expanded from macro 'fixed_face_tf' perform_transform < ev_type , alpha_ev_type , \ ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11845:7: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11919:9: note: in instantiation of function template specialization 'PV_AVX512f::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < SPHERICAL > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11924:9: note: in instantiation of function template specialization 'PV_AVX512f::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < CYLINDRIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11929:9: note: in instantiation of function template specialization 'PV_AVX512f::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < FISHEYE > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11772:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_cube_face>' requested here perform_transform < ev_type , alpha_ev_type , get_cube_face < TPRJ > > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11934:9: note: in instantiation of function template specialization 'PV_AVX512f::cubemap_interpolator::fix_face_detection' requested here fix_face_detection < STEREOGRAPHIC > ( p_job , evv , aevv ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12170:39: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < RECTILINEAR > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:8793:5: warning: field 'aev' will be initialized after field 'nfacets' [-Wreorder-ctor] aev ( _aev ) , ^~~~~~~~~~~~ ev ( _ev ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11674:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::single_facet_type_4' requested here sfev4 ( cf , ev , aev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7915:5: warning: field 'ev' will be initialized after field 'nfacets' [-Wreorder-ctor] ev ( _ev ) , ^~~~~~~~~~ face_project ( _face_project ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11681:9: note: in instantiation of member function 'PV_AVX512f::single_facet_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>>::single_facet_type' requested here sfev ( cf , ev ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12193:7: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12200:7: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12242:40: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < RECTILINEAR > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12244:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12155:32: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12426:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12218:33: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12428:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12155:32: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12441:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12218:33: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12443:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12155:32: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12456:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12218:33: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12458:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12155:32: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12471:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12218:33: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12473:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ facet ( _facet /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12155:32: note: in instantiation of member function 'PV_AVX512f::get_facet_covered::get_facet_covered' requested here get_facet_covered < TPRJ > cf ( mfh , mfh.nfacets , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7427:5: note: field 'mfh' will be initialized after field 'nfacets' : mfh ( h ) , ^~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7428:5: note: field 'nfacets' will be initialized after field 'facet' nfacets ( h.nfacets ) , ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12156:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_covered>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12486:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection' requested here fix_facet_detection ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:7704:5: warning: field 'mfh' will be initialized after field 'nfacets' [-Wreorder-ctor] : mfh ( h ) , ^~~~~~~~~ nfacets ( h.nfacets ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12218:33: note: in instantiation of member function 'PV_AVX512f::get_facet_from_crd::get_facet_from_crd' requested here get_facet_from_crd < TPRJ > cf ( mfh , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:9319:12: warning: unused variable 'pos' [-Wunused-variable] auto pos = list.insert ( { rank , node } ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/unary_functor.h:757:23: note: in instantiation of member function 'PV_AVX512f::feathered_facet_type_4, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>::eval' requested here { grokkee.eval ( in , out ) ; } ) ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:11613:18: note: in instantiation of function template specialization 'PV_AVX512f::grok_type, vigra::TinyVector, 16>::grok_type, PV_AVX512f::grok_type, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>>, 0>' requested here shade4 ( mfev4 , p_job ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12219:5: note: in instantiation of function template specialization 'PV_AVX512f::multi_interpolator::perform_transform, vigra::TinyVector, 16>, PV_AVX512f::grok_type, float, 16>, PV_AVX512f::get_facet_from_crd>' requested here perform_transform ( p_job , evv , aevv , cf ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:12488:11: note: in instantiation of function template specialization 'PV_AVX512f::facet_map_interpolator::fix_facet_detection_pt' requested here fix_facet_detection_pt ( p_job , mfh ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_avx512f.cc:69: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 147 warnings generated. [ 95%] Building CXX object CMakeFiles/lux.dir/pv_cmb_avx512f.cc.o /usr/bin/clang++ -I/builddir/build/BUILD/lux-1.0.8-Source -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Ofast -D USE_VC -D VECTORIZE -fno-math-errno -Wno-unused-value -DPV_FONTDATADIR=\"/usr/share/lux//fonts\" -std=gnu++11 -mavx512f -D PV_ARCH=PV_AVX512f -MD -MT CMakeFiles/lux.dir/pv_cmb_avx512f.cc.o -MF CMakeFiles/lux.dir/pv_cmb_avx512f.cc.o.d -o CMakeFiles/lux.dir/pv_cmb_avx512f.cc.o -c /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc clang-13: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:883:15: warning: unused variable 'bands' [-Wunused-variable] const int bands = channels ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:806:25: warning: unused variable 'sz' [-Wunused-variable] static const size_t sz = index_t::size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:152: /builddir/build/BUILD/lux-1.0.8-Source/vspline/convolve.h:203:9: warning: unused variable 'size' [-Wunused-variable] int size = output.size() ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:515:7: warning: unused variable 'npoles' [-Wunused-variable] int npoles = degree / 2 ; // number of filter poles ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:584:7: warning: unused variable 'i_headroom' [-Wunused-variable] int i_headroom = 1 ; // headroom for image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:583:7: warning: unused variable 'i_spline_degree' [-Wunused-variable] int i_spline_degree = 3 ; // spline degree of image splines ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:912:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:908:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1302:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1306:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1725:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1729:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:2107:7: warning: unused variable 'i_smoothing_level' [-Wunused-variable] int i_smoothing_level = -2 ; // decimation with convolving basis functor ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:2111:7: warning: unused variable 'q_smoothing_level' [-Wunused-variable] int q_smoothing_level = -2 ; // decimation with area basis functor ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:139:19: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:139:19: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, float, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:139:19: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, float, 16UL, float, vigra::TinyVector>' requested here : geometric_t ( make_ev ( bspl , { 1 , 0 } ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:307:26: note: expanded from macro 'make_ev' #define make_ev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:443:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( yield , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:448:16: note: in instantiation of function template specialization 'PV_AVX512f::transform>' requested here vspline::transform ( yield + bias , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:456:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:461:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( paste , *p_image ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:632:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:632:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ out_low ( _out_low ) /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:913:9: note: in instantiation of member function 'PV_AVX512f::domain_type::domain_type' requested here d0 ( new_level->lower_limit(0) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:632:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:182:5: note: field 'in_low' will be initialized after field 'out_low' : in_low ( _in_low ) , ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:184:5: note: field 'in_high' will be initialized after field 'out_high' in_high ( _in_high ) , ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX512f::detail::grid_eval_functor, vigra::TinyVector, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:632:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, vigra::TinyVector, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, vigra::TinyVector, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, vigra::TinyVector, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, vigra::TinyVector, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:632:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type<>::pyramid_type' requested here pixel_pyramid_type image_pyramid ( p_image , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:729:30: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( aev_type ( *(p_current) , abf , shift ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX512f::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:640:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1837:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1886:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:763:30: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here return vspline::grok ( ckev_type ( *(p_current) , mcbfk , 2 ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:782:20: note: in instantiation of member function 'PV_AVX512f::pyramid_type::make_decimator' requested here make_decimator ( p_bspl , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:640:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1019:5: warning: field 'grid' will be initialized after field 'inner' [-Wreorder-ctor] : grid ( _grid ) , ^~~~~~~~~~~~~~ inner ( _inner ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1089:38: note: in instantiation of member function 'PV_AVX512f::detail::grid_eval_functor, float, 16>>::grid_eval_functor' requested here grid_eval_functor < functor_type > gev ( grid , functor ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:640:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, float, 16>>>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, float, 16>>>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1091:12: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>>' requested here vspline::transform ( gev , result , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1149:11: note: in instantiation of function template specialization 'PV_AVX512f::detail::transform, float, 16>>' requested here detail::transform ( uses_spline_t() , grid , functor , result , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:1189:3: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>' requested here transform ( grid , functor , result , njobs , p_cancel , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:939:16: note: in instantiation of function template specialization 'PV_AVX512f::transform, float, 16>>' requested here vspline::transform ( grid , ev , new_level->core , njobs ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:779:5: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here : pyramid_type ( p_bspl->core.shape ( 0 ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:640:22: note: in instantiation of member function 'PV_AVX512f::pyramid_type::pyramid_type' requested here float_pyramid_type quality_pyramid ( p_quality , scaling_step , ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:657:42: note: in instantiation of member function 'PV_AVX512f::bspline, 2>::bspline' requested here spline_type * p_help = mem_in() << new spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 0, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:675:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, 1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:675:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX512f::evaluator, vigra::TinyVector, 16, -1, float, vigra::TinyVector, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, 2>, int, 16, float, vigra::TinyVector>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:675:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, 2>, int, 16UL, float, vigra::TinyVector>' requested here auto product = qprod_t ( make_iev ( *p_itop ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:308:27: note: expanded from macro 'make_iev' #define make_iev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:676:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:676:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, int, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:676:28: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, int, 16UL, float, float>' requested here make_iaev ( *p_qtop ) ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:314:28: note: expanded from macro 'make_iaev' #define make_iaev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:684:12: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( product , p_help->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:228:5: warning: field 'in_high' will be initialized after field 'out_low' [-Wreorder-ctor] in_high ( bspl_in.upper_limit() ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in_low ( bspl_in.lower_limit() ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:715:15: note: in instantiation of function template specialization 'PV_AVX512f::domain_type, 16>::domain_type, 2>, PV_AVX512f::bspline, 2>>' requested here auto dm = domain_t ( *p_ibottom , *p_itop ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1980:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 0, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:743:23: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1987:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, 1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:743:23: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cf_estride ( _cf_estride ) /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1822:5: note: in instantiation of member function 'PV_AVX512f::detail::inner_evaluator, 2>>::inner_evaluator' requested here : inner ( cf_ebase , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1863:5: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here : evaluator ( (cf_ele_type*) ( bspl.core.data() ) , ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1994:15: note: in instantiation of member function 'PV_AVX512f::evaluator, float, 16, -1, float, float, PV_AVX512f::multi_bf_type, 2>>::evaluator' requested here ( vspline::evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:86:17: note: expanded from macro 'vspline' #define vspline PV_ARCH ^ :5:17: note: expanded from here #define PV_ARCH PV_AVX512f ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2259:10: note: in instantiation of member function 'PV_AVX512f::detail::build_ev, float, 16, float, float>::operator()' requested here return detail::build_ev < spline_type , rc_type , _vsize , ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:743:23: note: in instantiation of function template specialization 'PV_AVX512f::make_evaluator, float, 16UL, float, float>' requested here auto qev_bottom = make_aev ( *p_qbottom ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:313:27: note: expanded from macro 'make_aev' #define make_aev vspline::make_evaluator ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:605:5: note: field 'spline_degree' will be initialized after field 'wgt' spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:606:5: note: field 'wgt' will be initialized after field 'even_spline_degree' wgt ( _wgt ) , ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:805:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( wl_plus_above , p_help->core ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1041:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( subtract_mask , anti_mask , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:509:5: warning: field 'spline_degree' will be initialized after field 'bcv' [-Wreorder-ctor] : spline_degree ( _spline_degree ) , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bcv ( _bcv ) /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1122:55: note: in instantiation of member function 'PV_AVX512f::bspline::bspline' requested here alpha_spline_type * p_quality = mem_in() << new alpha_spline_type ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter>, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield>, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1917:16: note: in instantiation of function template specialization 'PV_AVX512f::transform>' requested here vspline::transform ( image_data + qf1 , well_exposed , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:1951:16: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( qf2 , contrast , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:157: /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1432:10: warning: unused variable 'out_it' [-Wunused-variable] auto out_it = slice.begin() ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/wielding.h:1781:3: note: in instantiation of function template specialization 'wielding::wield<2, vigra::TinyVector>::operator()<16UL, int, wielding::vs_adapter, std::enable_if>' requested here wld ( *output , agg , 0 , njobs , p_cancel ) ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:342:13: note: in instantiation of function template specialization 'wielding::index_wield, 2>' requested here wielding::index_wield < index_functor_type , dimension > ^ /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:2012:14: note: in instantiation of function template specialization 'PV_AVX512f::transform' requested here vspline::transform ( normalize , qv[i]->core , njobs ) ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:127:17: warning: unused function 'overall_gain' [-Wunused-function] static xlf_type overall_gain ( const int & spline_degree ) ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:133: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/bspline.h:135: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/prefilter.h:91: /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1506:28: warning: unused typedef 'out_ele_type' [-Wunused-local-typedef] :: type out_ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/filter.h:1503:28: warning: unused typedef 'in_ele_type' [-Wunused-local-typedef] :: type in_ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:49: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/transform.h:150: /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:1268:45: warning: unused typedef 'trg_ele_v' [-Wunused-local-typedef] typedef vector < trg_ele_type , vsize > trg_ele_v ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2257:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ /builddir/build/BUILD/lux-1.0.8-Source/vspline/eval.h:2355:70: warning: unused typedef 'ele_type' [-Wunused-local-typedef] typedef typename vigra::ExpandElementResult < value_type > :: type ele_type ; ^ In file included from /builddir/build/BUILD/lux-1.0.8-Source/BUILD/pv_cmb_avx512f.cc:78: In file included from /builddir/build/BUILD/lux-1.0.8-Source/pv_rendering_common.h:97: In file included from /builddir/build/BUILD/lux-1.0.8-Source/vspline/vspline.h:51: /builddir/build/BUILD/lux-1.0.8-Source/vspline/domain.h:346:39: warning: unused typedef 'component_type' [-Wunused-local-typedef] typedef typename in_v::value_type component_type ; ^ 55 warnings generated. [100%] Linking CXX executable lux /usr/bin/cmake -E cmake_link_script CMakeFiles/lux.dir/link.txt --verbose=1 /usr/bin/clang++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -Wl,-dT,/builddir/build/BUILD/lux-1.0.8-Source/.package_note-lux-1.0.8-1.fc37.x86_64.ld CMakeFiles/lux.dir/pv_no_rendering.cc.o CMakeFiles/lux.dir/pv_initialize.cc.o CMakeFiles/lux.dir/file_dialog.cc.o CMakeFiles/lux.dir/pv_fallback.cc.o CMakeFiles/lux.dir/pv_cmb_fallback.cc.o CMakeFiles/lux.dir/pv_avx.cc.o CMakeFiles/lux.dir/pv_cmb_avx.cc.o CMakeFiles/lux.dir/pv_avx2.cc.o CMakeFiles/lux.dir/pv_cmb_avx2.cc.o CMakeFiles/lux.dir/pv_avx512f.cc.o CMakeFiles/lux.dir/pv_cmb_avx512f.cc.o -o lux /usr/lib64/libVc.a /usr/lib64/libvigraimpex.so /usr/lib64/libsfml-window.so /usr/lib64/libsfml-graphics.so /usr/lib64/libsfml-system.so /usr/lib64/libexiv2.so -lpthread clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld' [-Wunused-command-line-argument] clang-13: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Wunused-command-line-argument] make[2]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' [100%] Built target lux make[1]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.84xCIY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 ++ dirname /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 -Wl,-dT,/builddir/build/BUILD/lux-1.0.8-Source/.package_note-lux-1.0.8-1.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lux-1.0.8-Source + cd BUILD + make install DESTDIR=/builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 /usr/bin/cmake -S/builddir/build/BUILD/lux-1.0.8-Source -B/builddir/build/BUILD/lux-1.0.8-Source/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles /builddir/build/BUILD/lux-1.0.8-Source/BUILD//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make -f CMakeFiles/lux.dir/build.make CMakeFiles/lux.dir/depend make[2]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' cd /builddir/build/BUILD/lux-1.0.8-Source/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/lux-1.0.8-Source /builddir/build/BUILD/lux-1.0.8-Source /builddir/build/BUILD/lux-1.0.8-Source/BUILD /builddir/build/BUILD/lux-1.0.8-Source/BUILD /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles/lux.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target lux make[2]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make -f CMakeFiles/lux.dir/build.make CMakeFiles/lux.dir/build make[2]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make[2]: Nothing to be done for 'CMakeFiles/lux.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' [100%] Built target lux make[1]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/lux-1.0.8-Source/BUILD/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/lux-1.0.8-Source/BUILD' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/bin/lux -- Installing: /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/lux/fonts/Sansation_Regular.ttf -- Installing: /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/lux/fonts/Sansation_1.31_ReadMe.txt + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /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/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: lux-1.0.8-1.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SuIaMu + umask 022 + cd /builddir/build/BUILD + cd lux-1.0.8-Source + DOCDIR=/builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/doc/lux + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/doc/lux + cp -pr README.rst /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/doc/lux + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kVXx5B + umask 022 + cd /builddir/build/BUILD + cd lux-1.0.8-Source + LICENSEDIR=/builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/licenses/lux + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/licenses/lux + cp -pr LICENSE /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64/usr/share/licenses/lux + RPM_EC=0 ++ jobs -p + exit 0 Provides: lux = 1.0.8-1.fc37 lux(x86-64) = 1.0.8-1.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: 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)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libexiv2.so.27()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(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) libsfml-graphics.so.2.5()(64bit) libsfml-system.so.2.5()(64bit) libsfml-window.so.2.5()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.17)(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.9)(64bit) libvigraimpex.so.11()(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 Wrote: /builddir/build/RPMS/lux-1.0.8-1.fc37.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.IFgnhl + umask 022 + cd /builddir/build/BUILD + cd lux-1.0.8-Source + /usr/bin/rm -rf /builddir/build/BUILDROOT/lux-1.0.8-1.fc37.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0