Guest User

Untitled

a guest
May 27th, 2026
13
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 102.68 KB | None | 0 0
  1. ninja: Entering directory `build'
  2. [1/154] /usr/bin/bash ../meson_embed/embed_resource.sh ../meson_embed/../NVEncCore/NVEncFilterColorspaceFunc.h meson_embed/NVEncFilterColorspaceFunc.o NVEncCore_NVEncFilterColorspaceFunc_h
  3. [2/154] /usr/bin/bash ../meson_embed/embed_resource.sh ../meson_embed/../PerfMonitor/perf_monitor.pyw meson_embed/perf_monitor.o PerfMonitor_perf_monitor_pyw
  4. [3/154] /usr/bin/bash ../meson_embed/embed_resource.sh ../meson_embed/../resource/nnedi3_weights.bin meson_embed/nnedi3_weights.o resource_nnedi3_weights_bin
  5. [4/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncSDK_Common_src_dynlink_nvcuvid.cpp.o -MF nvencc.p/NVEncSDK_Common_src_dynlink_nvcuvid.cpp.o.d -o nvencc.p/NVEncSDK_Common_src_dynlink_nvcuvid.cpp.o -c ../NVEncSDK/Common/src/dynlink_nvcuvid.cpp
  6. [5/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_FrameQueue.cpp.o -MF nvencc.p/NVEncCore_FrameQueue.cpp.o.d -o nvencc.p/NVEncCore_FrameQueue.cpp.o -c ../NVEncCore/FrameQueue.cpp
  7. [6/154] g++-15 -Ilibsimd_sse41.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -msse4.1 -MD -MQ libsimd_sse41.a.p/NVEncCore_convert_csp_sse41.cpp.o -MF libsimd_sse41.a.p/NVEncCore_convert_csp_sse41.cpp.o.d -o libsimd_sse41.a.p/NVEncCore_convert_csp_sse41.cpp.o -c ../NVEncCore/convert_csp_sse41.cpp
  8. [7/154] rm -f libsimd_sse41.a && gcc-ar csrD libsimd_sse41.a libsimd_sse41.a.p/NVEncCore_convert_csp_sse41.cpp.o
  9. [8/154] g++-15 -Ilibsimd_avx512.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx512f -mavx512bw -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx512.a.p/NVEncCore_rgy_memmem_avx512bw.cpp.o -MF libsimd_avx512.a.p/NVEncCore_rgy_memmem_avx512bw.cpp.o.d -o libsimd_avx512.a.p/NVEncCore_rgy_memmem_avx512bw.cpp.o -c ../NVEncCore/rgy_memmem_avx512bw.cpp
  10. [9/154] g++-15 -Ilibsimd_avx2.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx2 -mfma -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx2.a.p/NVEncCore_rgy_memmem_avx2.cpp.o -MF libsimd_avx2.a.p/NVEncCore_rgy_memmem_avx2.cpp.o.d -o libsimd_avx2.a.p/NVEncCore_rgy_memmem_avx2.cpp.o -c ../NVEncCore/rgy_memmem_avx2.cpp
  11. [10/154] g++-15 -Ilibsimd_ssse3.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mssse3 -MD -MQ libsimd_ssse3.a.p/NVEncCore_convert_csp_ssse3.cpp.o -MF libsimd_ssse3.a.p/NVEncCore_convert_csp_ssse3.cpp.o.d -o libsimd_ssse3.a.p/NVEncCore_convert_csp_ssse3.cpp.o -c ../NVEncCore/convert_csp_ssse3.cpp
  12. [11/154] rm -f libsimd_ssse3.a && gcc-ar csrD libsimd_ssse3.a libsimd_ssse3.a.p/NVEncCore_convert_csp_ssse3.cpp.o
  13. [12/154] g++-15 -Ilibsimd_avx512.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx512f -mavx512bw -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx512.a.p/NVEncCore_rgy_faw_avx512bw.cpp.o -MF libsimd_avx512.a.p/NVEncCore_rgy_faw_avx512bw.cpp.o.d -o libsimd_avx512.a.p/NVEncCore_rgy_faw_avx512bw.cpp.o -c ../NVEncCore/rgy_faw_avx512bw.cpp
  14. [13/154] g++-15 -Ilibsimd_avx2.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx2 -mfma -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx2.a.p/NVEncCore_rgy_faw_avx2.cpp.o -MF libsimd_avx2.a.p/NVEncCore_rgy_faw_avx2.cpp.o.d -o libsimd_avx2.a.p/NVEncCore_rgy_faw_avx2.cpp.o -c ../NVEncCore/rgy_faw_avx2.cpp
  15. [14/154] g++-15 -Ilibsimd_avx.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx -mpopcnt -MD -MQ libsimd_avx.a.p/NVEncCore_convert_csp_avx.cpp.o -MF libsimd_avx.a.p/NVEncCore_convert_csp_avx.cpp.o.d -o libsimd_avx.a.p/NVEncCore_convert_csp_avx.cpp.o -c ../NVEncCore/convert_csp_avx.cpp
  16. [15/154] rm -f libsimd_avx.a && gcc-ar csrD libsimd_avx.a libsimd_avx.a.p/NVEncCore_convert_csp_avx.cpp.o
  17. [16/154] g++-15 -Ilibsimd_avx512.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx512f -mavx512bw -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx512.a.p/NVEncCore_rgy_bitstream_avx512bw.cpp.o -MF libsimd_avx512.a.p/NVEncCore_rgy_bitstream_avx512bw.cpp.o.d -o libsimd_avx512.a.p/NVEncCore_rgy_bitstream_avx512bw.cpp.o -c ../NVEncCore/rgy_bitstream_avx512bw.cpp
  18. [17/154] rm -f libsimd_avx512.a && gcc-ar csrD libsimd_avx512.a libsimd_avx512.a.p/NVEncCore_rgy_bitstream_avx512bw.cpp.o libsimd_avx512.a.p/NVEncCore_rgy_faw_avx512bw.cpp.o libsimd_avx512.a.p/NVEncCore_rgy_memmem_avx512bw.cpp.o
  19. [18/154] g++-15 -Ilibsimd_avx2.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx2 -mfma -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx2.a.p/NVEncCore_rgy_bitstream_avx2.cpp.o -MF libsimd_avx2.a.p/NVEncCore_rgy_bitstream_avx2.cpp.o.d -o libsimd_avx2.a.p/NVEncCore_rgy_bitstream_avx2.cpp.o -c ../NVEncCore/rgy_bitstream_avx2.cpp
  20. [19/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterDenoiseGauss.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterDenoiseGauss.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterDenoiseGauss.cpp.o -c ../NVEncCore/NVEncFilterDenoiseGauss.cpp
  21. [20/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterNvvfx.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterNvvfx.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterNvvfx.cpp.o -c ../NVEncCore/NVEncFilterNvvfx.cpp
  22. [21/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterDenoiseFFT3D.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterDenoiseFFT3D.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterDenoiseFFT3D.cpp.o -c ../NVEncCore/NVEncFilterDenoiseFFT3D.cpp
  23. [22/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterNGX.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterNGX.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterNGX.cpp.o -c ../NVEncCore/NVEncFilterNGX.cpp
  24. [23/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_CuvidDecode.cpp.o -MF nvencc.p/NVEncCore_CuvidDecode.cpp.o.d -o nvencc.p/NVEncCore_CuvidDecode.cpp.o -c ../NVEncCore/CuvidDecode.cpp
  25. [24/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilter.cpp.o -MF nvencc.p/NVEncCore_NVEncFilter.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilter.cpp.o -c ../NVEncCore/NVEncFilter.cpp
  26. [25/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_cl_func.cpp.o -MF nvencc.p/NVEncCore_cl_func.cpp.o.d -o nvencc.p/NVEncCore_cl_func.cpp.o -c ../NVEncCore/cl_func.cpp
  27. [26/154] g++-15 -Ilibsimd_sse2.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -msse2 -MD -MQ libsimd_sse2.a.p/NVEncCore_convert_csp_sse2.cpp.o -MF libsimd_sse2.a.p/NVEncCore_convert_csp_sse2.cpp.o.d -o libsimd_sse2.a.p/NVEncCore_convert_csp_sse2.cpp.o -c ../NVEncCore/convert_csp_sse2.cpp
  28. [27/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_gpuz_info.cpp.o -MF nvencc.p/NVEncCore_gpuz_info.cpp.o.d -o nvencc.p/NVEncCore_gpuz_info.cpp.o -c ../NVEncCore/gpuz_info.cpp
  29. [28/154] rm -f libsimd_sse2.a && gcc-ar csrD libsimd_sse2.a libsimd_sse2.a.p/NVEncCore_convert_csp_sse2.cpp.o
  30. [29/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterParam.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterParam.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterParam.cpp.o -c ../NVEncCore/NVEncFilterParam.cpp
  31. [30/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterAfs.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterAfs.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterAfs.cpp.o -c ../NVEncCore/NVEncFilterAfs.cpp
  32. [31/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterVulkan.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterVulkan.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterVulkan.cpp.o -c ../NVEncCore/NVEncFilterVulkan.cpp
  33. [32/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_logo.cpp.o -MF nvencc.p/NVEncCore_logo.cpp.o.d -o nvencc.p/NVEncCore_logo.cpp.o -c ../NVEncCore/logo.cpp
  34. [33/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterPad.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterPad.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterPad.cpp.o -c ../NVEncCore/NVEncFilterPad.cpp
  35. [34/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterSelectEvery.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterSelectEvery.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterSelectEvery.cpp.o -c ../NVEncCore/NVEncFilterSelectEvery.cpp
  36. [35/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterRff.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterRff.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterRff.cpp.o -c ../NVEncCore/NVEncFilterRff.cpp
  37. [36/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncParam.cpp.o -MF nvencc.p/NVEncCore_NVEncParam.cpp.o.d -o nvencc.p/NVEncCore_NVEncParam.cpp.o -c ../NVEncCore/NVEncParam.cpp
  38. In file included from ../NVEncCore/NVEncParam.cpp:28:
  39. ../NVEncCore/NVEncParam.h: In constructor 'InEncodeVideoParam::InEncodeVideoParam()':
  40. ../NVEncCore/NVEncParam.h:895:10: warning: 'InEncodeVideoParam::temporalSVC' will be initialized after [-Wreorder]
  41.  895 |     bool temporalSVC;
  42.      |          ^~~~~~~~~~~
  43. ../NVEncCore/NVEncParam.h:882:24: warning:   'std::optional<int> InEncodeVideoParam::temporalLayers' [-Wreorder]
  44.  882 |     std::optional<int> temporalLayers;
  45.      |                        ^~~~~~~~~~~~~~
  46. ../NVEncCore/NVEncParam.cpp:233:1: warning:   when initialized here [-Wreorder]
  47.  233 | InEncodeVideoParam::InEncodeVideoParam() :
  48.      | ^~~~~~~~~~~~~~~~~~
  49. [37/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_bitstream_aac.cpp.o -MF nvencc.p/NVEncCore_rgy_bitstream_aac.cpp.o.d -o nvencc.p/NVEncCore_rgy_bitstream_aac.cpp.o -c ../NVEncCore/rgy_bitstream_aac.cpp
  50. [38/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterNVOFFRUC.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterNVOFFRUC.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterNVOFFRUC.cpp.o -c ../NVEncCore/NVEncFilterNVOFFRUC.cpp
  51. [39/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_gpu_info.cpp.o -MF nvencc.p/NVEncCore_gpu_info.cpp.o.d -o nvencc.p/NVEncCore_gpu_info.cpp.o -c ../NVEncCore/gpu_info.cpp
  52. [40/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_codepage.cpp.o -MF nvencc.p/NVEncCore_rgy_codepage.cpp.o.d -o nvencc.p/NVEncCore_rgy_codepage.cpp.o -c ../NVEncCore/rgy_codepage.cpp
  53. [41/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncUtil.cpp.o -MF nvencc.p/NVEncCore_NVEncUtil.cpp.o.d -o nvencc.p/NVEncCore_NVEncUtil.cpp.o -c ../NVEncCore/NVEncUtil.cpp
  54. [42/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_aspect_ratio.cpp.o -MF nvencc.p/NVEncCore_rgy_aspect_ratio.cpp.o.d -o nvencc.p/NVEncCore_rgy_aspect_ratio.cpp.o -c ../NVEncCore/rgy_aspect_ratio.cpp
  55. [43/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device_info_wmi.cpp.o -MF nvencc.p/NVEncCore_rgy_device_info_wmi.cpp.o.d -o nvencc.p/NVEncCore_rgy_device_info_wmi.cpp.o -c ../NVEncCore/rgy_device_info_wmi.cpp
  56. [44/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterCurves.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterCurves.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterCurves.cpp.o -c ../NVEncCore/NVEncFilterCurves.cpp
  57. [45/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_avlog.cpp.o -MF nvencc.p/NVEncCore_rgy_avlog.cpp.o.d -o nvencc.p/NVEncCore_rgy_avlog.cpp.o -c ../NVEncCore/rgy_avlog.cpp
  58. [46/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_def.cpp.o -MF nvencc.p/NVEncCore_rgy_def.cpp.o.d -o nvencc.p/NVEncCore_rgy_def.cpp.o -c ../NVEncCore/rgy_def.cpp
  59. [47/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_err.cpp.o -MF nvencc.p/NVEncCore_rgy_err.cpp.o.d -o nvencc.p/NVEncCore_rgy_err.cpp.o -c ../NVEncCore/rgy_err.cpp
  60. [48/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device_vulkan.cpp.o -MF nvencc.p/NVEncCore_rgy_device_vulkan.cpp.o.d -o nvencc.p/NVEncCore_rgy_device_vulkan.cpp.o -c ../NVEncCore/rgy_device_vulkan.cpp
  61. [49/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device.cpp.o -MF nvencc.p/NVEncCore_rgy_device.cpp.o.d -o nvencc.p/NVEncCore_rgy_device.cpp.o -c ../NVEncCore/rgy_device.cpp
  62. [50/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o -c ../NVEncCore/NVEncFilterLibplacebo.cpp
  63. FAILED: [code=1] nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o
  64. g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o -c ../NVEncCore/NVEncFilterLibplacebo.cpp
  65. In file included from ../NVEncCore/NVEncFilterLibplacebo.cpp:41:
  66. ../NVEncCore/NVEncFilterLibplacebo.h:247:13: error: 'CUDAInteropDataFormat' does not name a type
  67.  247 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp);
  68.      |             ^~~~~~~~~~~~~~~~~~~~~
  69. ../NVEncCore/NVEncFilterLibplacebo.h:263:5: error: 'CUDAInteropDataFormat' does not name a type
  70.  263 |     CUDAInteropDataFormat m_dataformatIn;
  71.      |     ^~~~~~~~~~~~~~~~~~~~~
  72. ../NVEncCore/NVEncFilterLibplacebo.h:265:5: error: 'CUDAInteropDataFormat' does not name a type
  73.  265 |     CUDAInteropDataFormat m_dataformatOut;
  74.      |     ^~~~~~~~~~~~~~~~~~~~~
  75. ../NVEncCore/NVEncFilterLibplacebo.h:271:41: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
  76.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  77.      |                                         ^~~~~~~~~
  78.      |                                         pl_desc
  79. ../NVEncCore/NVEncFilterLibplacebo.h:271:50: error: template argument 1 is invalid
  80.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  81.      |                                                  ^
  82. ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
  83.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  84.      |                                                                                ^~~~~~~~~
  85.      |                                                                                pl_desc
  86. ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: template argument 1 is invalid
  87. ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 1 is invalid
  88.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  89.      |                                                                                         ^~
  90. ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 2 is invalid
  91. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: 'CUDAInteropTexture' was not declared in this scope
  92.  283 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
  93.      |                                 ^~~~~~~~~~~~~~~~~~
  94. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 1 is invalid
  95. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 2 is invalid
  96. ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 1 is invalid
  97.  283 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
  98.      |                                                   ^~
  99. ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 2 is invalid
  100. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: 'CUDAInteropTexture' was not declared in this scope
  101.  285 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
  102.      |                                 ^~~~~~~~~~~~~~~~~~
  103. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 1 is invalid
  104. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 2 is invalid
  105. ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 1 is invalid
  106.  285 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
  107.      |                                                   ^~
  108. ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 2 is invalid
  109. ../NVEncCore/NVEncFilterLibplacebo.h:307:5: error: 'PLDevice' does not name a type
  110.  307 |     PLDevice *m_device;
  111.      |     ^~~~~~~~
  112. ../NVEncCore/NVEncFilterLibplacebo.h:461:13: error: 'CUDAInteropDataFormat' does not name a type
  113.  461 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
  114.      |             ^~~~~~~~~~~~~~~~~~~~~
  115. ../NVEncCore/NVEncFilterLibplacebo.h:507:13: error: 'CUDAInteropDataFormat' does not name a type
  116.  507 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
  117.      |             ^~~~~~~~~~~~~~~~~~~~~
  118. ../NVEncCore/NVEncFilterLibplacebo.cpp: In constructor 'NVEncFilterLibplacebo::NVEncFilterLibplacebo()':
  119. ../NVEncCore/NVEncFilterLibplacebo.cpp:88:5: error: class 'NVEncFilterLibplacebo' does not have any field named 'm_device'
  120.   88 |     m_device(nullptr) {
  121.      |     ^~~~~~~~
  122. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::initLibplacebo(const NVEncFilterParam*)':
  123. ../NVEncCore/NVEncFilterLibplacebo.cpp:109:10: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
  124.  109 |     if (!m_device) {
  125.      |          ^~~~~~~~
  126.      |          m_pldevice
  127. ../NVEncCore/NVEncFilterLibplacebo.cpp:110:63: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
  128.  110 |         AddMessage(RGY_LOG_ERROR, _T("%s device not set.\n"), RGY_LIBPLACEBO_DEV_API);
  129.      |                                                               ^~~~~~~~~~~~~~~~~~~~~~
  130.      |                                                               RGY_LIBPLACEBO_DLL_NAME
  131. ../NVEncCore/NVEncFilterLibplacebo.cpp:151:83: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
  132.  151 |         AddMessage(RGY_LOG_ERROR, _T("Failed to create libplacebo %s device.\n"), RGY_LIBPLACEBO_DEV_API);
  133.      |                                                                                   ^~~~~~~~~~~~~~~~~~~~~~
  134.      |                                                                                   RGY_LIBPLACEBO_DLL_NAME
  135. ../NVEncCore/NVEncFilterLibplacebo.cpp:154:70: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
  136.  154 |     AddMessage(RGY_LOG_DEBUG, _T("Created libplacebo %s device.\n"), RGY_LIBPLACEBO_DEV_API);
  137.      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~
  138.      |                                                                      RGY_LIBPLACEBO_DLL_NAME
  139. ../NVEncCore/NVEncFilterLibplacebo.cpp:157:58: error: base operand of '->' is not a pointer
  140.  157 |         m_pl->p_dispatch_create()(m_log.get(), m_pldevice->gpu), RGYLibplaceboDeleter<pl_dispatch>(m_pl->p_dispatch_destroy()));
  141.      |                                                          ^~
  142. ../NVEncCore/NVEncFilterLibplacebo.cpp:165:58: error: base operand of '->' is not a pointer
  143.  165 |         m_pl->p_renderer_create()(m_log.get(), m_pldevice->gpu), RGYLibplaceboDeleter<pl_renderer>(m_pl->p_renderer_destroy()));
  144.      |                                                          ^~
  145. ../NVEncCore/NVEncFilterLibplacebo.cpp: At global scope:
  146. ../NVEncCore/NVEncFilterLibplacebo.cpp:186:1: error: 'CUDAInteropDataFormat' does not name a type
  147.  186 | CUDAInteropDataFormat NVEncFilterLibplacebo::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
  148.      | ^~~~~~~~~~~~~~~~~~~~~
  149. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::init(std::shared_ptr<RGYFilterParam>, std::shared_ptr<RGYLog>)':
  150. ../NVEncCore/NVEncFilterLibplacebo.cpp:222:5: error: 'm_dataformatIn' was not declared in this scope
  151.  222 |     m_dataformatIn = getTextureDataFormat(pParam->frameIn.csp);
  152.      |     ^~~~~~~~~~~~~~
  153. ../NVEncCore/NVEncFilterLibplacebo.cpp:222:22: error: 'getTextureDataFormat' was not declared in this scope
  154.  222 |     m_dataformatIn = getTextureDataFormat(pParam->frameIn.csp);
  155.      |                      ^~~~~~~~~~~~~~~~~~~~
  156. ../NVEncCore/NVEncFilterLibplacebo.cpp:223:5: error: 'm_dataformatOut' was not declared in this scope
  157.  223 |     m_dataformatOut = getTextureDataFormat(pParam->frameOut.csp);
  158.      |     ^~~~~~~~~~~~~~~
  159. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::initCommon(std::shared_ptr<RGYFilterParam>)':
  160. ../NVEncCore/NVEncFilterLibplacebo.cpp:281:33: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  161.  281 |     bool textInReset = m_textIn.size() != numPlanes;
  162.      |                                 ^~~~
  163. ../NVEncCore/NVEncFilterLibplacebo.cpp:283:26: error: 'begin' was not declared in this scope; did you mean 'std::begin'?
  164.  283 |         for (auto &txt : m_textIn) {
  165.      |                          ^~~~~~~~
  166.      |                          std::begin
  167. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/array:46,
  168.                 from ../NVEncCore/NVEncFilterLibplacebo.cpp:29:
  169. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:120:37: note: 'std::begin' declared here
  170.  120 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
  171.      |                                     ^~~~~
  172. ../NVEncCore/NVEncFilterLibplacebo.cpp:283:26: error: 'end' was not declared in this scope; did you mean 'std::end'?
  173.  283 |         for (auto &txt : m_textIn) {
  174.      |                          ^~~~~~~~
  175.      |                          std::end
  176. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:122:37: note: 'std::end' declared here
  177.  122 |   template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
  178.      |                                     ^~~
  179. ../NVEncCore/NVEncFilterLibplacebo.cpp:292:18: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  180.  292 |         m_textIn.clear();
  181.      |                  ^~~~~
  182. ../NVEncCore/NVEncFilterLibplacebo.cpp:296:41: error: 'CUDAInteropTexture' was not declared in this scope
  183.  296 |             auto txt = std::make_unique<CUDAInteropTexture>();
  184.      |                                         ^~~~~~~~~~~~~~~~~~
  185. ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: no matching function for call to 'make_unique<<expression error> >()'
  186.  296 |             auto txt = std::make_unique<CUDAInteropTexture>();
  187.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  188. ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: note: there are 3 candidates
  189. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/shared_ptr_base.h:59,
  190.                 from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/shared_ptr.h:53,
  191.                 from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/regex:50,
  192.                 from ../NVEncCore/NVEncFilterLibplacebo.cpp:34:
  193. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1102:5: note: candidate 1: 'template<class _Tp, class ... _Args> std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...)'
  194. 1102 |     make_unique(_Args&&... __args)
  195.      |     ^~~~~~~~~~~
  196. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1102:5: note: template argument deduction/substitution failed:
  197. ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: template argument 1 is invalid
  198.  296 |             auto txt = std::make_unique<CUDAInteropTexture>();
  199.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  200. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1117:5: note: candidate 2: 'template<class _Tp> std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t)'
  201. 1117 |     make_unique(size_t __num)
  202.      |     ^~~~~~~~~~~
  203. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1117:5: note: candidate expects 1 argument, 0 provided
  204. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1127:5: note: candidate 3: 'template<class _Tp, class ... _Args> std::__detail::__invalid_make_unique_t<_Tp> std::make_unique(_Args&& ...)' (deleted)
  205. 1127 |     make_unique(_Args&&...) = delete;
  206.      |     ^~~~~~~~~~~
  207. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1127:5: note: template argument deduction/substitution failed:
  208. ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: template argument 1 is invalid
  209.  296 |             auto txt = std::make_unique<CUDAInteropTexture>();
  210.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  211. ../NVEncCore/NVEncFilterLibplacebo.cpp:297:31: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
  212.  297 |             sts = txt->create(m_device, planeIn.width, planeIn.height, m_dataformatIn);
  213.      |                               ^~~~~~~~
  214.      |                               m_pldevice
  215. ../NVEncCore/NVEncFilterLibplacebo.cpp:297:72: error: 'm_dataformatIn' was not declared in this scope
  216.  297 |             sts = txt->create(m_device, planeIn.width, planeIn.height, m_dataformatIn);
  217.      |                                                                        ^~~~~~~~~~~~~~
  218. ../NVEncCore/NVEncFilterLibplacebo.cpp:307:22: error: request for member 'push_back' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  219.  307 |             m_textIn.push_back(std::move(txt));
  220.      |                      ^~~~~~~~~
  221. ../NVEncCore/NVEncFilterLibplacebo.cpp:326:35: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
  222.  326 |     bool textOutReset = m_textOut.size() != numPlanes;
  223.      |                                   ^~~~
  224. ../NVEncCore/NVEncFilterLibplacebo.cpp:328:26: error: 'begin' was not declared in this scope; did you mean 'std::begin'?
  225.  328 |         for (auto &txt : m_textOut) {
  226.      |                          ^~~~~~~~~
  227.      |                          std::begin
  228. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:120:37: note: 'std::begin' declared here
  229.  120 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
  230.      |                                     ^~~~~
  231. ../NVEncCore/NVEncFilterLibplacebo.cpp:328:26: error: 'end' was not declared in this scope; did you mean 'std::end'?
  232.  328 |         for (auto &txt : m_textOut) {
  233.      |                          ^~~~~~~~~
  234.      |                          std::end
  235. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:122:37: note: 'std::end' declared here
  236.  122 |   template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
  237.      |                                     ^~~
  238. ../NVEncCore/NVEncFilterLibplacebo.cpp:337:19: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
  239.  337 |         m_textOut.clear();
  240.      |                   ^~~~~
  241. ../NVEncCore/NVEncFilterLibplacebo.cpp:341:41: error: 'CUDAInteropTexture' was not declared in this scope
  242.  341 |             auto txt = std::make_unique<CUDAInteropTexture>();
  243.      |                                         ^~~~~~~~~~~~~~~~~~
  244. ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: no matching function for call to 'make_unique<<expression error> >()'
  245.  341 |             auto txt = std::make_unique<CUDAInteropTexture>();
  246.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  247. ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: note: there are 3 candidates
  248. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1102:5: note: candidate 1: 'template<class _Tp, class ... _Args> std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...)'
  249. 1102 |     make_unique(_Args&&... __args)
  250.      |     ^~~~~~~~~~~
  251. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1102:5: note: template argument deduction/substitution failed:
  252. ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: template argument 1 is invalid
  253.  341 |             auto txt = std::make_unique<CUDAInteropTexture>();
  254.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  255. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1117:5: note: candidate 2: 'template<class _Tp> std::__detail::__unique_ptr_array_t<_Tp> std::make_unique(size_t)'
  256. 1117 |     make_unique(size_t __num)
  257.      |     ^~~~~~~~~~~
  258. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1117:5: note: candidate expects 1 argument, 0 provided
  259. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1127:5: note: candidate 3: 'template<class _Tp, class ... _Args> std::__detail::__invalid_make_unique_t<_Tp> std::make_unique(_Args&& ...)' (deleted)
  260. 1127 |     make_unique(_Args&&...) = delete;
  261.      |     ^~~~~~~~~~~
  262. /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/unique_ptr.h:1127:5: note: template argument deduction/substitution failed:
  263. ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: template argument 1 is invalid
  264.  341 |             auto txt = std::make_unique<CUDAInteropTexture>();
  265.      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  266. ../NVEncCore/NVEncFilterLibplacebo.cpp:342:31: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
  267.  342 |             sts = txt->create(m_device, planeOut.width, planeOut.height, m_dataformatOut);
  268.      |                               ^~~~~~~~
  269.      |                               m_pldevice
  270. ../NVEncCore/NVEncFilterLibplacebo.cpp:342:74: error: 'm_dataformatOut' was not declared in this scope
  271.  342 |             sts = txt->create(m_device, planeOut.width, planeOut.height, m_dataformatOut);
  272.      |                                                                          ^~~~~~~~~~~~~~~
  273. ../NVEncCore/NVEncFilterLibplacebo.cpp:352:23: error: request for member 'push_back' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
  274.  352 |             m_textOut.push_back(std::move(txt));
  275.      |                       ^~~~~~~~~
  276. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::run_filter(const RGYFrameInfo*, RGYFrameInfo**, int*, cudaStream_t)':
  277. ../NVEncCore/NVEncFilterLibplacebo.cpp:485:61: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  278.  485 |     if (RGY_CSP_PLANES[txtFrameBufIn->csp] != (int)m_textIn.size()) {
  279.      |                                                             ^~~~
  280. ../NVEncCore/NVEncFilterLibplacebo.cpp:493:9: error: 'pl_tex_wrap_params' was not declared in this scope; did you mean 'pl_tex_blit_params'?
  281.  493 |         pl_tex_wrap_params tex_wrap_in = { 0 };
  282.      |         ^~~~~~~~~~~~~~~~~~
  283.      |         pl_tex_blit_params
  284. ../NVEncCore/NVEncFilterLibplacebo.cpp:507:19: error: 'class RGYLibplaceboLoader' has no member named 'p_tex_wrap'
  285.  507 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  286.      |                   ^~~~~~~~~~
  287. ../NVEncCore/NVEncFilterLibplacebo.cpp:507:42: error: base operand of '->' is not a pointer
  288.  507 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  289.      |                                          ^~
  290. ../NVEncCore/NVEncFilterLibplacebo.cpp:507:50: error: 'tex_wrap_in' was not declared in this scope
  291.  507 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  292.      |                                                  ^~~~~~~~~~~
  293. ../NVEncCore/NVEncFilterLibplacebo.cpp:507:110: error: base operand of '->' is not a pointer
  294.  507 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  295.      |                                                                                                              ^~
  296. ../NVEncCore/NVEncFilterLibplacebo.cpp:509:93: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
  297.  509 |             AddMessage(RGY_LOG_ERROR, _T("Failed to wrap input %s plane(%d) to pl_tex.\n"), RGY_LIBPLACEBO_DEV_API, iplane);
  298.      |                                                                                             ^~~~~~~~~~~~~~~~~~~~~~
  299.      |                                                                                             RGY_LIBPLACEBO_DLL_NAME
  300. ../NVEncCore/NVEncFilterLibplacebo.cpp:522:25: error: invalid types 'int[int]' for array subscript
  301.  522 |                 m_textIn[iplane]->getMappedArray(), 0, 0,
  302.      |                         ^
  303. ../NVEncCore/NVEncFilterLibplacebo.cpp:524:39: error: invalid types 'int[int]' for array subscript
  304.  524 |                 plane.width * m_textIn[iplane]->getTextureBytePerPix(), plane.height,
  305.      |                                       ^
  306. ../NVEncCore/NVEncFilterLibplacebo.cpp:554:49: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  307.  554 |     for (int iplane = 0; iplane < (int)m_textIn.size(); iplane++) {
  308.      |                                                 ^~~~
  309. ../NVEncCore/NVEncFilterLibplacebo.cpp:555:9: error: 'pl_tex_wrap_params' was not declared in this scope; did you mean 'pl_tex_blit_params'?
  310.  555 |         pl_tex_wrap_params tex_wrap_out = { 0 };
  311.      |         ^~~~~~~~~~~~~~~~~~
  312.      |         pl_tex_blit_params
  313. ../NVEncCore/NVEncFilterLibplacebo.cpp:569:19: error: 'class RGYLibplaceboLoader' has no member named 'p_tex_wrap'
  314.  569 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  315.      |                   ^~~~~~~~~~
  316. ../NVEncCore/NVEncFilterLibplacebo.cpp:569:42: error: base operand of '->' is not a pointer
  317.  569 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  318.      |                                          ^~
  319. ../NVEncCore/NVEncFilterLibplacebo.cpp:569:50: error: 'tex_wrap_out' was not declared in this scope
  320.  569 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  321.      |                                                  ^~~~~~~~~~~~
  322. ../NVEncCore/NVEncFilterLibplacebo.cpp:569:111: error: base operand of '->' is not a pointer
  323.  569 |             m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
  324.      |                                                                                                               ^~
  325. ../NVEncCore/NVEncFilterLibplacebo.cpp:571:94: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
  326.  571 |             AddMessage(RGY_LOG_ERROR, _T("Failed to wrap output %s plane(%d) to pl_tex.\n"), RGY_LIBPLACEBO_DEV_API, iplane);
  327.      |                                                                                              ^~~~~~~~~~~~~~~~~~~~~~
  328.      |                                                                                              RGY_LIBPLACEBO_DLL_NAME
  329. ../NVEncCore/NVEncFilterLibplacebo.cpp:594:53: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  330.  594 |         for (int iplane = 0; iplane < (int)m_textIn.size(); iplane++) {
  331.      |                                                     ^~~~
  332. ../NVEncCore/NVEncFilterLibplacebo.cpp:607:63: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
  333.  607 |     if (RGY_CSP_PLANES[txtFrameBufOut->csp] != (int)m_textOut.size()) {
  334.      |                                                               ^~~~
  335. ../NVEncCore/NVEncFilterLibplacebo.cpp:633:26: error: invalid types 'int[int]' for array subscript
  336.  633 |                 m_textOut[iplane]->getMappedArray(), 0, 0,
  337.      |                          ^
  338. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual void NVEncFilterLibplacebo::close()':
  339. ../NVEncCore/NVEncFilterLibplacebo.cpp:692:14: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
  340.  692 |     m_textIn.clear();
  341.      |              ^~~~~
  342. ../NVEncCore/NVEncFilterLibplacebo.cpp:693:15: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
  343.  693 |     m_textOut.clear();
  344.      |               ^~~~~
  345. ../NVEncCore/NVEncFilterLibplacebo.cpp:706:16: error: request for member 'reset' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_pldevice', which is of non-class type 'int'
  346.  706 |     m_pldevice.reset();
  347.      |                ^~~~~
  348. ../NVEncCore/NVEncFilterLibplacebo.cpp:711:5: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
  349.  711 |     m_device = nullptr;
  350.      |     ^~~~~~~~
  351.      |     m_pldevice
  352. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboResample::procPlane(pl_tex, const RGYFrameInfo*, pl_tex, const RGYFrameInfo*, RGY_PLANE)':
  353. ../NVEncCore/NVEncFilterLibplacebo.cpp:823:62: error: base operand of '->' is not a pointer
  354.  823 |         tex_tmp1 = rgy_pl_tex_recreate(m_pl.get(), m_pldevice->gpu, tex_params);
  355.      |                                                              ^~
  356. ../NVEncCore/NVEncFilterLibplacebo.cpp:884:66: error: base operand of '->' is not a pointer
  357.  884 |             tex_tmp2 = rgy_pl_tex_recreate(m_pl.get(), m_pldevice->gpu, tex_params);
  358.      |                                                                  ^~
  359. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboDeband::procPlane(pl_tex, const RGYFrameInfo*, pl_tex, const RGYFrameInfo*, RGY_PLANE)':
  360. ../NVEncCore/NVEncFilterLibplacebo.cpp:1029:35: error: base operand of '->' is not a pointer
  361. 1029 |     shader_params.gpu = m_pldevice->gpu;
  362.      |                                   ^~
  363. ../NVEncCore/NVEncFilterLibplacebo.cpp: At global scope:
  364. ../NVEncCore/NVEncFilterLibplacebo.cpp:1067:1: error: 'CUDAInteropDataFormat' does not name a type
  365. 1067 | CUDAInteropDataFormat NVEncFilterLibplaceboToneMapping::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
  366.      | ^~~~~~~~~~~~~~~~~~~~~
  367. ../NVEncCore/NVEncFilterLibplacebo.cpp:1806:1: error: 'CUDAInteropDataFormat' does not name a type
  368. 1806 | CUDAInteropDataFormat NVEncFilterLibplaceboShader::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
  369.      | ^~~~~~~~~~~~~~~~~~~~~
  370. ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboShader::setLibplaceboParam(const NVEncFilterParam*)':
  371. ../NVEncCore/NVEncFilterLibplacebo.cpp:1909:62: error: base operand of '->' is not a pointer
  372. 1909 |         (pl_hook *)m_pl->p_mpv_user_shader_parse()(m_pldevice->gpu, shader_data.c_str(), shader_data.size()),
  373.      |                                                              ^~
  374. [51/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_event.cpp.o -MF nvencc.p/NVEncCore_rgy_event.cpp.o.d -o nvencc.p/NVEncCore_rgy_event.cpp.o -c ../NVEncCore/rgy_event.cpp
  375. [52/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_env.cpp.o -MF nvencc.p/NVEncCore_rgy_env.cpp.o.d -o nvencc.p/NVEncCore_rgy_env.cpp.o -c ../NVEncCore/rgy_env.cpp
  376. [53/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterOverlay.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterOverlay.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterOverlay.cpp.o -c ../NVEncCore/NVEncFilterOverlay.cpp
  377. [54/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_chapter.cpp.o -MF nvencc.p/NVEncCore_rgy_chapter.cpp.o.d -o nvencc.p/NVEncCore_rgy_chapter.cpp.o -c ../NVEncCore/rgy_chapter.cpp
  378. [55/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device_usage.cpp.o -MF nvencc.p/NVEncCore_rgy_device_usage.cpp.o.d -o nvencc.p/NVEncCore_rgy_device_usage.cpp.o -c ../NVEncCore/rgy_device_usage.cpp
  379. [56/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterDelogo.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterDelogo.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterDelogo.cpp.o -c ../NVEncCore/NVEncFilterDelogo.cpp
  380. [57/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_faw.cpp.o -MF nvencc.p/NVEncCore_rgy_faw.cpp.o.d -o nvencc.p/NVEncCore_rgy_faw.cpp.o -c ../NVEncCore/rgy_faw.cpp
  381. [58/154] g++-15 -Ilibsimd_avx2.a.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -fPIC -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -mavx2 -mfma -mpopcnt -mbmi -mbmi2 -MD -MQ libsimd_avx2.a.p/NVEncCore_convert_csp_avx2.cpp.o -MF libsimd_avx2.a.p/NVEncCore_convert_csp_avx2.cpp.o.d -o libsimd_avx2.a.p/NVEncCore_convert_csp_avx2.cpp.o -c ../NVEncCore/convert_csp_avx2.cpp
  382. ../NVEncCore/convert_csp_avx2.cpp:2109:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
  383. 2109 | static __forceinline void convert_rgb2yuv(__m256& y_f1, __m256& u_f1, __m256& v_f1,
  384.      |                           ^~~~~~~~~~~~~~~
  385. ../NVEncCore/convert_csp_avx2.cpp:2109:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
  386. ../NVEncCore/convert_csp_avx2.cpp:2057:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
  387. 2057 | static __forceinline void separate_8bit_packed(__m256i& yA, __m256i& yB, __m256i& yC, const __m256i& y0, const __m256i& y1, const __m256i& y2) {
  388.      |                           ^~~~~~~~~~~~~~~~~~~~
  389. [59/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_cpu_info.cpp.o -MF nvencc.p/NVEncCore_cpu_info.cpp.o.d -o nvencc.p/NVEncCore_cpu_info.cpp.o -c ../NVEncCore/cpu_info.cpp
  390. [60/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_filter.cpp.o -MF nvencc.p/NVEncCore_rgy_filter.cpp.o.d -o nvencc.p/NVEncCore_rgy_filter.cpp.o -c ../NVEncCore/rgy_filter.cpp
  391. [61/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterSsim.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterSsim.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterSsim.cpp.o -c ../NVEncCore/NVEncFilterSsim.cpp
  392. [62/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterColorspace.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterColorspace.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterColorspace.cpp.o -c ../NVEncCore/NVEncFilterColorspace.cpp
  393. [63/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_frame.cpp.o -MF nvencc.p/NVEncCore_rgy_frame.cpp.o.d -o nvencc.p/NVEncCore_rgy_frame.cpp.o -c ../NVEncCore/rgy_frame.cpp
  394. [64/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncCmd.cpp.o -MF nvencc.p/NVEncCore_NVEncCmd.cpp.o.d -o nvencc.p/NVEncCore_NVEncCmd.cpp.o -c ../NVEncCore/NVEncCmd.cpp
  395. ../NVEncCore/NVEncCmd.cpp: In function 'tstring gen_cmd(const InEncodeVideoParam*, bool, RGYDisableGenCmdFlags)':
  396. ../NVEncCore/NVEncCmd.cpp:1594:9: warning: case value '16' not in enumerated type 'const NV_ENC_PARAMS_RC_MODE' {aka 'const _NV_ENC_PARAMS_RC_MODE'} [-Wswitch]
  397. 1594 |         case NV_ENC_PARAMS_RC_CBR_HQ:
  398.      |         ^~~~
  399. ../NVEncCore/NVEncCmd.cpp:1596:9: warning: case value '32' not in enumerated type 'const NV_ENC_PARAMS_RC_MODE' {aka 'const _NV_ENC_PARAMS_RC_MODE'} [-Wswitch]
  400. 1596 |         case NV_ENC_PARAMS_RC_VBR_HQ: {
  401.      |         ^~~~
  402. ../NVEncCore/NVEncCmd.cpp:1616:5: warning: case value '16' not in enumerated type 'const NV_ENC_PARAMS_RC_MODE' {aka 'const _NV_ENC_PARAMS_RC_MODE'} [-Wswitch]
  403. 1616 |     case NV_ENC_PARAMS_RC_CBR_HQ: {
  404.      |     ^~~~
  405. ../NVEncCore/NVEncCmd.cpp:1622:5: warning: case value '32' not in enumerated type 'const NV_ENC_PARAMS_RC_MODE' {aka 'const _NV_ENC_PARAMS_RC_MODE'} [-Wswitch]
  406. 1622 |     case NV_ENC_PARAMS_RC_VBR_HQ: {
  407.      |     ^~~~
  408. ../NVEncCore/NVEncCmd.cpp:1625:5: warning: case value '4096' not in enumerated type 'const NV_ENC_PARAMS_RC_MODE' {aka 'const _NV_ENC_PARAMS_RC_MODE'} [-Wswitch]
  409. 1625 |     case NV_ENC_PARAMS_RC_QVBR: {
  410.      |     ^~~~
  411. [65/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncDevice.cpp.o -MF nvencc.p/NVEncCore_NVEncDevice.cpp.o.d -o nvencc.p/NVEncCore_NVEncDevice.cpp.o -c ../NVEncCore/NVEncDevice.cpp
  412. [66/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device_info_cache.cpp.o -MF nvencc.p/NVEncCore_rgy_device_info_cache.cpp.o.d -o nvencc.p/NVEncCore_rgy_device_info_cache.cpp.o -c ../NVEncCore/rgy_device_info_cache.cpp
  413. [67/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterSubburn.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterSubburn.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterSubburn.cpp.o -c ../NVEncCore/NVEncFilterSubburn.cpp
  414. [68/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncCore.cpp.o -MF nvencc.p/NVEncCore_NVEncCore.cpp.o.d -o nvencc.p/NVEncCore_NVEncCore.cpp.o -c ../NVEncCore/NVEncCore.cpp
  415. FAILED: [code=1] nvencc.p/NVEncCore_NVEncCore.cpp.o
  416. g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncCore.cpp.o -MF nvencc.p/NVEncCore_NVEncCore.cpp.o.d -o nvencc.p/NVEncCore_NVEncCore.cpp.o -c ../NVEncCore/NVEncCore.cpp
  417. In file included from ../NVEncCore/NVEncCore.cpp:71:
  418. ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface)':
  419. ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
  420.  583 |     CUvideoctxlock m_vidCtxLock;
  421.      |                    ^~~~~~~~~~~~
  422. ../NVEncCore/NVEncPipeline.h:580:25: warning:   'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
  423.  580 |     PipelineTaskSurface m_surf;
  424.      |                         ^~~~~~
  425. ../NVEncCore/NVEncPipeline.h:585:5: warning:   when initialized here [-Wreorder]
  426.  585 |     PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf) :
  427.      |     ^~~~~~~~~~~~~~~~~~~~~~
  428. ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::unique_ptr<PipelineTaskOutputDataCustom>&)':
  429. ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
  430.  583 |     CUvideoctxlock m_vidCtxLock;
  431.      |                    ^~~~~~~~~~~~
  432. ../NVEncCore/NVEncPipeline.h:580:25: warning:   'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
  433.  580 |     PipelineTaskSurface m_surf;
  434.      |                         ^~~~~~
  435. ../NVEncCore/NVEncPipeline.h:588:5: warning:   when initialized here [-Wreorder]
  436.  588 |     PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::unique_ptr<PipelineTaskOutputDataCustom>& customData) :
  437.      |     ^~~~~~~~~~~~~~~~~~~~~~
  438. ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::shared_ptr<CUevent_st*>&)':
  439. ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
  440.  583 |     CUvideoctxlock m_vidCtxLock;
  441.      |                    ^~~~~~~~~~~~
  442. ../NVEncCore/NVEncPipeline.h:580:25: warning:   'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
  443.  580 |     PipelineTaskSurface m_surf;
  444.      |                         ^~~~~~
  445. ../NVEncCore/NVEncPipeline.h:591:5: warning:   when initialized here [-Wreorder]
  446.  591 |     PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::shared_ptr<cudaEvent_t>& cuevent) :
  447.      |     ^~~~~~~~~~~~~~~~~~~~~~
  448. ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::unique_ptr<PipelineTaskOutput>&, std::shared_ptr<CUevent_st*>&)':
  449. ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
  450.  583 |     CUvideoctxlock m_vidCtxLock;
  451.      |                    ^~~~~~~~~~~~
  452. ../NVEncCore/NVEncPipeline.h:580:25: warning:   'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
  453.  580 |     PipelineTaskSurface m_surf;
  454.      |                         ^~~~~~
  455. ../NVEncCore/NVEncPipeline.h:596:5: warning:   when initialized here [-Wreorder]
  456.  596 |     PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::unique_ptr<PipelineTaskOutput>& dependencyFrame, std::shared_ptr<cudaEvent_t>& cuevent) :
  457.      |     ^~~~~~~~~~~~~~~~~~~~~~
  458. ../NVEncCore/NVEncPipeline.h: In member function 'virtual std::vector<std::unique_ptr<PipelineTaskOutput> > PipelineTask::getOutput(bool)':
  459. ../NVEncCore/NVEncPipeline.h:1015:40: warning: comparison of integer expressions of different signedness: 'std::deque<std::unique_ptr<PipelineTaskOutput> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  460. 1015 |                 if (m_outQeueue.size() <= m_outMaxQueueSize) {
  461.      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  462. In file included from ../NVEncCore/NVEncCore.cpp:85:
  463. ../NVEncCore/NVEncFilterLibplacebo.h: At global scope:
  464. ../NVEncCore/NVEncFilterLibplacebo.h:247:13: error: 'CUDAInteropDataFormat' does not name a type
  465.  247 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp);
  466.      |             ^~~~~~~~~~~~~~~~~~~~~
  467. ../NVEncCore/NVEncFilterLibplacebo.h:263:5: error: 'CUDAInteropDataFormat' does not name a type
  468.  263 |     CUDAInteropDataFormat m_dataformatIn;
  469.      |     ^~~~~~~~~~~~~~~~~~~~~
  470. ../NVEncCore/NVEncFilterLibplacebo.h:265:5: error: 'CUDAInteropDataFormat' does not name a type
  471.  265 |     CUDAInteropDataFormat m_dataformatOut;
  472.      |     ^~~~~~~~~~~~~~~~~~~~~
  473. ../NVEncCore/NVEncFilterLibplacebo.h:271:41: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
  474.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  475.      |                                         ^~~~~~~~~
  476.      |                                         pl_desc
  477. ../NVEncCore/NVEncFilterLibplacebo.h:271:50: error: template argument 1 is invalid
  478.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  479.      |                                                  ^
  480. ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
  481.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  482.      |                                                                                ^~~~~~~~~
  483.      |                                                                                pl_desc
  484. ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: template argument 1 is invalid
  485. ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 1 is invalid
  486.  271 |     std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
  487.      |                                                                                         ^~
  488. ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 2 is invalid
  489. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: 'CUDAInteropTexture' was not declared in this scope
  490.  283 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
  491.      |                                 ^~~~~~~~~~~~~~~~~~
  492. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 1 is invalid
  493. ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 2 is invalid
  494. ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 1 is invalid
  495.  283 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
  496.      |                                                   ^~
  497. ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 2 is invalid
  498. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: 'CUDAInteropTexture' was not declared in this scope
  499.  285 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
  500.      |                                 ^~~~~~~~~~~~~~~~~~
  501. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 1 is invalid
  502. ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 2 is invalid
  503. ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 1 is invalid
  504.  285 |     std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
  505.      |                                                   ^~
  506. ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 2 is invalid
  507. ../NVEncCore/NVEncFilterLibplacebo.h:307:5: error: 'PLDevice' does not name a type
  508.  307 |     PLDevice *m_device;
  509.      |     ^~~~~~~~
  510. ../NVEncCore/NVEncFilterLibplacebo.h:461:13: error: 'CUDAInteropDataFormat' does not name a type
  511.  461 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
  512.      |             ^~~~~~~~~~~~~~~~~~~~~
  513. ../NVEncCore/NVEncFilterLibplacebo.h:507:13: error: 'CUDAInteropDataFormat' does not name a type
  514.  507 |     virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
  515.      |             ^~~~~~~~~~~~~~~~~~~~~
  516. In file included from ../NVEncCore/NVEncCore.cpp:73:
  517. ../NVEncCore/NVEncCore.h: In constructor 'NVEncCore::NVEncCore()':
  518. ../NVEncCore/NVEncCore.h:247:34: warning: 'NVEncCore::m_stEOSOutputBfr' will be initialized after [-Wreorder]
  519.  247 |     EncodeOutputBuffer           m_stEOSOutputBfr;                    //エンコーダからの出力バッファ
  520.      |                                  ^~~~~~~~~~~~~~~~
  521. ../NVEncCore/NVEncCore.h:246:34: warning:   'EncodeBuffer NVEncCore::m_stEncodeBuffer [64]' [-Wreorder]
  522.  246 |     EncodeBuffer                 m_stEncodeBuffer[MAX_ENCODE_QUEUE];  //エンコーダへのフレームバッファ
  523.      |                                  ^~~~~~~~~~~~~~~~
  524. ../NVEncCore/NVEncCore.cpp:278:1: warning:   when initialized here [-Wreorder]
  525.  278 | NVEncCore::NVEncCore() :
  526.      | ^~~~~~~~~
  527. [69/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_device_info_cache_nvenc.cpp.o -MF nvencc.p/NVEncCore_rgy_device_info_cache_nvenc.cpp.o.d -o nvencc.p/NVEncCore_rgy_device_info_cache_nvenc.cpp.o -c ../NVEncCore/rgy_device_info_cache_nvenc.cpp
  528. [70/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_avutil.cpp.o -MF nvencc.p/NVEncCore_rgy_avutil.cpp.o.d -o nvencc.p/NVEncCore_rgy_avutil.cpp.o -c ../NVEncCore/rgy_avutil.cpp
  529. [71/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_filesystem.cpp.o -MF nvencc.p/NVEncCore_rgy_filesystem.cpp.o.d -o nvencc.p/NVEncCore_rgy_filesystem.cpp.o -c ../NVEncCore/rgy_filesystem.cpp
  530. [72/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_NVEncFilterCustom.cpp.o -MF nvencc.p/NVEncCore_NVEncFilterCustom.cpp.o.d -o nvencc.p/NVEncCore_NVEncFilterCustom.cpp.o -c ../NVEncCore/NVEncFilterCustom.cpp
  531. [73/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_bitstream.cpp.o -MF nvencc.p/NVEncCore_rgy_bitstream.cpp.o.d -o nvencc.p/NVEncCore_rgy_bitstream.cpp.o -c ../NVEncCore/rgy_bitstream.cpp
  532. [74/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_convert_csp.cpp.o -MF nvencc.p/NVEncCore_convert_csp.cpp.o.d -o nvencc.p/NVEncCore_convert_csp.cpp.o -c ../NVEncCore/convert_csp.cpp
  533. [75/154] g++-15 -Invencc.p -I. -I.. -I/home/minikea/dev/NVEnc/build -I../NVEncSDK/Common/inc -I../NVEncCore -I../NVEncNVOFFRUC -I../NVEncNVSDKNGX -I../jitify -I../tinyxml2 -I../cppcodec -I../ttmath -I../dtl -Imeson_embed -I/opt/cuda/targets/x86_64-linux/include -I/usr/include/avisynth -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libvmaf -I/home/minikea/dev/NVEnc/build/rust_libs/libhdr10plus/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -std=c++17 -O3 -pthread -DLINUX -DUNIX -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -DLINUX64 -Wno-unknown-pragmas -Wno-unused -Wno-missing-braces -MD -MQ nvencc.p/NVEncCore_rgy_cmd.cpp.o -MF nvencc.p/NVEncCore_rgy_cmd.cpp.o.d -o nvencc.p/NVEncCore_rgy_cmd.cpp.o -c ../NVEncCore/rgy_cmd.cpp
  534. ninja: build stopped: subcommand failed.
  535.  
Advertisement
Comments
  • Norkotir
    12 days
    # CSS 0.84 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1ifNm-s74mX7GChaEzSJ1dVQCy1SrSxlMVRYi8ys0rgQ/edit?usp=sharing
    4.  
    5. This made me $13,000 in 2 days.
    6.  
    7. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 25% — they will simply correct the exchange rate.
    8. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    9.  
    10. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from SimpleSwap — instant swap).
Add Comment
Please, Sign In to add comment