Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ninja: Entering directory `build'
- [1/154] /usr/bin/bash ../meson_embed/embed_resource.sh ../meson_embed/../NVEncCore/NVEncFilterColorspaceFunc.h meson_embed/NVEncFilterColorspaceFunc.o NVEncCore_NVEncFilterColorspaceFunc_h
- [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
- [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
- [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
- [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
- [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
- [7/154] rm -f libsimd_sse41.a && gcc-ar csrD libsimd_sse41.a libsimd_sse41.a.p/NVEncCore_convert_csp_sse41.cpp.o
- [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
- [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
- [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
- [11/154] rm -f libsimd_ssse3.a && gcc-ar csrD libsimd_ssse3.a libsimd_ssse3.a.p/NVEncCore_convert_csp_ssse3.cpp.o
- [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
- [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
- [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
- [15/154] rm -f libsimd_avx.a && gcc-ar csrD libsimd_avx.a libsimd_avx.a.p/NVEncCore_convert_csp_avx.cpp.o
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [28/154] rm -f libsimd_sse2.a && gcc-ar csrD libsimd_sse2.a libsimd_sse2.a.p/NVEncCore_convert_csp_sse2.cpp.o
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- In file included from ../NVEncCore/NVEncParam.cpp:28:
- ../NVEncCore/NVEncParam.h: In constructor 'InEncodeVideoParam::InEncodeVideoParam()':
- ../NVEncCore/NVEncParam.h:895:10: warning: 'InEncodeVideoParam::temporalSVC' will be initialized after [-Wreorder]
- 895 | bool temporalSVC;
- | ^~~~~~~~~~~
- ../NVEncCore/NVEncParam.h:882:24: warning: 'std::optional<int> InEncodeVideoParam::temporalLayers' [-Wreorder]
- 882 | std::optional<int> temporalLayers;
- | ^~~~~~~~~~~~~~
- ../NVEncCore/NVEncParam.cpp:233:1: warning: when initialized here [-Wreorder]
- 233 | InEncodeVideoParam::InEncodeVideoParam() :
- | ^~~~~~~~~~~~~~~~~~
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- FAILED: [code=1] nvencc.p/NVEncCore_NVEncFilterLibplacebo.cpp.o
- 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
- In file included from ../NVEncCore/NVEncFilterLibplacebo.cpp:41:
- ../NVEncCore/NVEncFilterLibplacebo.h:247:13: error: 'CUDAInteropDataFormat' does not name a type
- 247 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp);
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:263:5: error: 'CUDAInteropDataFormat' does not name a type
- 263 | CUDAInteropDataFormat m_dataformatIn;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:265:5: error: 'CUDAInteropDataFormat' does not name a type
- 265 | CUDAInteropDataFormat m_dataformatOut;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:271:41: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~~~~~~~~
- | pl_desc
- ../NVEncCore/NVEncFilterLibplacebo.h:271:50: error: template argument 1 is invalid
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^
- ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~~~~~~~~
- | pl_desc
- ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 1 is invalid
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: 'CUDAInteropTexture' was not declared in this scope
- 283 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 1 is invalid
- 283 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: 'CUDAInteropTexture' was not declared in this scope
- 285 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 1 is invalid
- 285 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:307:5: error: 'PLDevice' does not name a type
- 307 | PLDevice *m_device;
- | ^~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:461:13: error: 'CUDAInteropDataFormat' does not name a type
- 461 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:507:13: error: 'CUDAInteropDataFormat' does not name a type
- 507 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In constructor 'NVEncFilterLibplacebo::NVEncFilterLibplacebo()':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:88:5: error: class 'NVEncFilterLibplacebo' does not have any field named 'm_device'
- 88 | m_device(nullptr) {
- | ^~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::initLibplacebo(const NVEncFilterParam*)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:109:10: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
- 109 | if (!m_device) {
- | ^~~~~~~~
- | m_pldevice
- ../NVEncCore/NVEncFilterLibplacebo.cpp:110:63: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
- 110 | AddMessage(RGY_LOG_ERROR, _T("%s device not set.\n"), RGY_LIBPLACEBO_DEV_API);
- | ^~~~~~~~~~~~~~~~~~~~~~
- | RGY_LIBPLACEBO_DLL_NAME
- ../NVEncCore/NVEncFilterLibplacebo.cpp:151:83: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
- 151 | AddMessage(RGY_LOG_ERROR, _T("Failed to create libplacebo %s device.\n"), RGY_LIBPLACEBO_DEV_API);
- | ^~~~~~~~~~~~~~~~~~~~~~
- | RGY_LIBPLACEBO_DLL_NAME
- ../NVEncCore/NVEncFilterLibplacebo.cpp:154:70: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
- 154 | AddMessage(RGY_LOG_DEBUG, _T("Created libplacebo %s device.\n"), RGY_LIBPLACEBO_DEV_API);
- | ^~~~~~~~~~~~~~~~~~~~~~
- | RGY_LIBPLACEBO_DLL_NAME
- ../NVEncCore/NVEncFilterLibplacebo.cpp:157:58: error: base operand of '->' is not a pointer
- 157 | m_pl->p_dispatch_create()(m_log.get(), m_pldevice->gpu), RGYLibplaceboDeleter<pl_dispatch>(m_pl->p_dispatch_destroy()));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:165:58: error: base operand of '->' is not a pointer
- 165 | m_pl->p_renderer_create()(m_log.get(), m_pldevice->gpu), RGYLibplaceboDeleter<pl_renderer>(m_pl->p_renderer_destroy()));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: At global scope:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:186:1: error: 'CUDAInteropDataFormat' does not name a type
- 186 | CUDAInteropDataFormat NVEncFilterLibplacebo::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::init(std::shared_ptr<RGYFilterParam>, std::shared_ptr<RGYLog>)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:222:5: error: 'm_dataformatIn' was not declared in this scope
- 222 | m_dataformatIn = getTextureDataFormat(pParam->frameIn.csp);
- | ^~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:222:22: error: 'getTextureDataFormat' was not declared in this scope
- 222 | m_dataformatIn = getTextureDataFormat(pParam->frameIn.csp);
- | ^~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:223:5: error: 'm_dataformatOut' was not declared in this scope
- 223 | m_dataformatOut = getTextureDataFormat(pParam->frameOut.csp);
- | ^~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::initCommon(std::shared_ptr<RGYFilterParam>)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:281:33: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 281 | bool textInReset = m_textIn.size() != numPlanes;
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:283:26: error: 'begin' was not declared in this scope; did you mean 'std::begin'?
- 283 | for (auto &txt : m_textIn) {
- | ^~~~~~~~
- | std::begin
- In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/array:46,
- from ../NVEncCore/NVEncFilterLibplacebo.cpp:29:
- /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:120:37: note: 'std::begin' declared here
- 120 | template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:283:26: error: 'end' was not declared in this scope; did you mean 'std::end'?
- 283 | for (auto &txt : m_textIn) {
- | ^~~~~~~~
- | std::end
- /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:122:37: note: 'std::end' declared here
- 122 | template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
- | ^~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:292:18: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 292 | m_textIn.clear();
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:296:41: error: 'CUDAInteropTexture' was not declared in this scope
- 296 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: no matching function for call to 'make_unique<<expression error> >()'
- 296 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: note: there are 3 candidates
- In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/shared_ptr_base.h:59,
- from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/shared_ptr.h:53,
- from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/regex:50,
- from ../NVEncCore/NVEncFilterLibplacebo.cpp:34:
- /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&& ...)'
- 1102 | make_unique(_Args&&... __args)
- | ^~~~~~~~~~~
- /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:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: template argument 1 is invalid
- 296 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- /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)'
- 1117 | make_unique(size_t __num)
- | ^~~~~~~~~~~
- /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
- /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)
- 1127 | make_unique(_Args&&...) = delete;
- | ^~~~~~~~~~~
- /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:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:296:60: error: template argument 1 is invalid
- 296 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:297:31: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
- 297 | sts = txt->create(m_device, planeIn.width, planeIn.height, m_dataformatIn);
- | ^~~~~~~~
- | m_pldevice
- ../NVEncCore/NVEncFilterLibplacebo.cpp:297:72: error: 'm_dataformatIn' was not declared in this scope
- 297 | sts = txt->create(m_device, planeIn.width, planeIn.height, m_dataformatIn);
- | ^~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:307:22: error: request for member 'push_back' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 307 | m_textIn.push_back(std::move(txt));
- | ^~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:326:35: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
- 326 | bool textOutReset = m_textOut.size() != numPlanes;
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:328:26: error: 'begin' was not declared in this scope; did you mean 'std::begin'?
- 328 | for (auto &txt : m_textOut) {
- | ^~~~~~~~~
- | std::begin
- /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:120:37: note: 'std::begin' declared here
- 120 | template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:328:26: error: 'end' was not declared in this scope; did you mean 'std::end'?
- 328 | for (auto &txt : m_textOut) {
- | ^~~~~~~~~
- | std::end
- /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/c++/bits/range_access.h:122:37: note: 'std::end' declared here
- 122 | template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
- | ^~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:337:19: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
- 337 | m_textOut.clear();
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:341:41: error: 'CUDAInteropTexture' was not declared in this scope
- 341 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: no matching function for call to 'make_unique<<expression error> >()'
- 341 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: note: there are 3 candidates
- /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&& ...)'
- 1102 | make_unique(_Args&&... __args)
- | ^~~~~~~~~~~
- /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:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: template argument 1 is invalid
- 341 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- /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)'
- 1117 | make_unique(size_t __num)
- | ^~~~~~~~~~~
- /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
- /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)
- 1127 | make_unique(_Args&&...) = delete;
- | ^~~~~~~~~~~
- /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:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:341:60: error: template argument 1 is invalid
- 341 | auto txt = std::make_unique<CUDAInteropTexture>();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:342:31: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
- 342 | sts = txt->create(m_device, planeOut.width, planeOut.height, m_dataformatOut);
- | ^~~~~~~~
- | m_pldevice
- ../NVEncCore/NVEncFilterLibplacebo.cpp:342:74: error: 'm_dataformatOut' was not declared in this scope
- 342 | sts = txt->create(m_device, planeOut.width, planeOut.height, m_dataformatOut);
- | ^~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:352:23: error: request for member 'push_back' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
- 352 | m_textOut.push_back(std::move(txt));
- | ^~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplacebo::run_filter(const RGYFrameInfo*, RGYFrameInfo**, int*, cudaStream_t)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:485:61: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 485 | if (RGY_CSP_PLANES[txtFrameBufIn->csp] != (int)m_textIn.size()) {
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:493:9: error: 'pl_tex_wrap_params' was not declared in this scope; did you mean 'pl_tex_blit_params'?
- 493 | pl_tex_wrap_params tex_wrap_in = { 0 };
- | ^~~~~~~~~~~~~~~~~~
- | pl_tex_blit_params
- ../NVEncCore/NVEncFilterLibplacebo.cpp:507:19: error: 'class RGYLibplaceboLoader' has no member named 'p_tex_wrap'
- 507 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:507:42: error: base operand of '->' is not a pointer
- 507 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:507:50: error: 'tex_wrap_in' was not declared in this scope
- 507 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:507:110: error: base operand of '->' is not a pointer
- 507 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_in), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:509:93: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
- 509 | AddMessage(RGY_LOG_ERROR, _T("Failed to wrap input %s plane(%d) to pl_tex.\n"), RGY_LIBPLACEBO_DEV_API, iplane);
- | ^~~~~~~~~~~~~~~~~~~~~~
- | RGY_LIBPLACEBO_DLL_NAME
- ../NVEncCore/NVEncFilterLibplacebo.cpp:522:25: error: invalid types 'int[int]' for array subscript
- 522 | m_textIn[iplane]->getMappedArray(), 0, 0,
- | ^
- ../NVEncCore/NVEncFilterLibplacebo.cpp:524:39: error: invalid types 'int[int]' for array subscript
- 524 | plane.width * m_textIn[iplane]->getTextureBytePerPix(), plane.height,
- | ^
- ../NVEncCore/NVEncFilterLibplacebo.cpp:554:49: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 554 | for (int iplane = 0; iplane < (int)m_textIn.size(); iplane++) {
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:555:9: error: 'pl_tex_wrap_params' was not declared in this scope; did you mean 'pl_tex_blit_params'?
- 555 | pl_tex_wrap_params tex_wrap_out = { 0 };
- | ^~~~~~~~~~~~~~~~~~
- | pl_tex_blit_params
- ../NVEncCore/NVEncFilterLibplacebo.cpp:569:19: error: 'class RGYLibplaceboLoader' has no member named 'p_tex_wrap'
- 569 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:569:42: error: base operand of '->' is not a pointer
- 569 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:569:50: error: 'tex_wrap_out' was not declared in this scope
- 569 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:569:111: error: base operand of '->' is not a pointer
- 569 | m_pl->p_tex_wrap()(m_pldevice->gpu, &tex_wrap_out), RGYLibplaceboTexDeleter(m_pl.get(), m_pldevice->gpu));
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:571:94: error: 'RGY_LIBPLACEBO_DEV_API' was not declared in this scope; did you mean 'RGY_LIBPLACEBO_DLL_NAME'?
- 571 | AddMessage(RGY_LOG_ERROR, _T("Failed to wrap output %s plane(%d) to pl_tex.\n"), RGY_LIBPLACEBO_DEV_API, iplane);
- | ^~~~~~~~~~~~~~~~~~~~~~
- | RGY_LIBPLACEBO_DLL_NAME
- ../NVEncCore/NVEncFilterLibplacebo.cpp:594:53: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 594 | for (int iplane = 0; iplane < (int)m_textIn.size(); iplane++) {
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:607:63: error: request for member 'size' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
- 607 | if (RGY_CSP_PLANES[txtFrameBufOut->csp] != (int)m_textOut.size()) {
- | ^~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:633:26: error: invalid types 'int[int]' for array subscript
- 633 | m_textOut[iplane]->getMappedArray(), 0, 0,
- | ^
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual void NVEncFilterLibplacebo::close()':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:692:14: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textIn', which is of non-class type 'int'
- 692 | m_textIn.clear();
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:693:15: error: request for member 'clear' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_textOut', which is of non-class type 'int'
- 693 | m_textOut.clear();
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:706:16: error: request for member 'reset' in '((NVEncFilterLibplacebo*)this)->NVEncFilterLibplacebo::m_pldevice', which is of non-class type 'int'
- 706 | m_pldevice.reset();
- | ^~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:711:5: error: 'm_device' was not declared in this scope; did you mean 'm_pldevice'?
- 711 | m_device = nullptr;
- | ^~~~~~~~
- | m_pldevice
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboResample::procPlane(pl_tex, const RGYFrameInfo*, pl_tex, const RGYFrameInfo*, RGY_PLANE)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:823:62: error: base operand of '->' is not a pointer
- 823 | tex_tmp1 = rgy_pl_tex_recreate(m_pl.get(), m_pldevice->gpu, tex_params);
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:884:66: error: base operand of '->' is not a pointer
- 884 | tex_tmp2 = rgy_pl_tex_recreate(m_pl.get(), m_pldevice->gpu, tex_params);
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboDeband::procPlane(pl_tex, const RGYFrameInfo*, pl_tex, const RGYFrameInfo*, RGY_PLANE)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:1029:35: error: base operand of '->' is not a pointer
- 1029 | shader_params.gpu = m_pldevice->gpu;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: At global scope:
- ../NVEncCore/NVEncFilterLibplacebo.cpp:1067:1: error: 'CUDAInteropDataFormat' does not name a type
- 1067 | CUDAInteropDataFormat NVEncFilterLibplaceboToneMapping::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp:1806:1: error: 'CUDAInteropDataFormat' does not name a type
- 1806 | CUDAInteropDataFormat NVEncFilterLibplaceboShader::getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) {
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.cpp: In member function 'virtual RGY_ERR NVEncFilterLibplaceboShader::setLibplaceboParam(const NVEncFilterParam*)':
- ../NVEncCore/NVEncFilterLibplacebo.cpp:1909:62: error: base operand of '->' is not a pointer
- 1909 | (pl_hook *)m_pl->p_mpv_user_shader_parse()(m_pldevice->gpu, shader_data.c_str(), shader_data.size()),
- | ^~
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- ../NVEncCore/convert_csp_avx2.cpp:2109:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
- 2109 | static __forceinline void convert_rgb2yuv(__m256& y_f1, __m256& u_f1, __m256& v_f1,
- | ^~~~~~~~~~~~~~~
- ../NVEncCore/convert_csp_avx2.cpp:2109:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
- ../NVEncCore/convert_csp_avx2.cpp:2057:27: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes]
- 2057 | static __forceinline void separate_8bit_packed(__m256i& yA, __m256i& yB, __m256i& yC, const __m256i& y0, const __m256i& y1, const __m256i& y2) {
- | ^~~~~~~~~~~~~~~~~~~~
- [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
- [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
- [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
- [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
- [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
- [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
- ../NVEncCore/NVEncCmd.cpp: In function 'tstring gen_cmd(const InEncodeVideoParam*, bool, RGYDisableGenCmdFlags)':
- ../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]
- 1594 | case NV_ENC_PARAMS_RC_CBR_HQ:
- | ^~~~
- ../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]
- 1596 | case NV_ENC_PARAMS_RC_VBR_HQ: {
- | ^~~~
- ../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]
- 1616 | case NV_ENC_PARAMS_RC_CBR_HQ: {
- | ^~~~
- ../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]
- 1622 | case NV_ENC_PARAMS_RC_VBR_HQ: {
- | ^~~~
- ../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]
- 1625 | case NV_ENC_PARAMS_RC_QVBR: {
- | ^~~~
- [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
- [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
- [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
- [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
- FAILED: [code=1] nvencc.p/NVEncCore_NVEncCore.cpp.o
- 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
- In file included from ../NVEncCore/NVEncCore.cpp:71:
- ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface)':
- ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
- 583 | CUvideoctxlock m_vidCtxLock;
- | ^~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h:580:25: warning: 'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
- 580 | PipelineTaskSurface m_surf;
- | ^~~~~~
- ../NVEncCore/NVEncPipeline.h:585:5: warning: when initialized here [-Wreorder]
- 585 | PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf) :
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::unique_ptr<PipelineTaskOutputDataCustom>&)':
- ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
- 583 | CUvideoctxlock m_vidCtxLock;
- | ^~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h:580:25: warning: 'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
- 580 | PipelineTaskSurface m_surf;
- | ^~~~~~
- ../NVEncCore/NVEncPipeline.h:588:5: warning: when initialized here [-Wreorder]
- 588 | PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::unique_ptr<PipelineTaskOutputDataCustom>& customData) :
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::shared_ptr<CUevent_st*>&)':
- ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
- 583 | CUvideoctxlock m_vidCtxLock;
- | ^~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h:580:25: warning: 'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
- 580 | PipelineTaskSurface m_surf;
- | ^~~~~~
- ../NVEncCore/NVEncPipeline.h:591:5: warning: when initialized here [-Wreorder]
- 591 | PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::shared_ptr<cudaEvent_t>& cuevent) :
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h: In constructor 'PipelineTaskOutputSurf::PipelineTaskOutputSurf(CUvideoctxlock, PipelineTaskSurface, std::unique_ptr<PipelineTaskOutput>&, std::shared_ptr<CUevent_st*>&)':
- ../NVEncCore/NVEncPipeline.h:583:20: warning: 'PipelineTaskOutputSurf::m_vidCtxLock' will be initialized after [-Wreorder]
- 583 | CUvideoctxlock m_vidCtxLock;
- | ^~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h:580:25: warning: 'PipelineTaskSurface PipelineTaskOutputSurf::m_surf' [-Wreorder]
- 580 | PipelineTaskSurface m_surf;
- | ^~~~~~
- ../NVEncCore/NVEncPipeline.h:596:5: warning: when initialized here [-Wreorder]
- 596 | PipelineTaskOutputSurf(CUvideoctxlock vidCtxLock, PipelineTaskSurface surf, std::unique_ptr<PipelineTaskOutput>& dependencyFrame, std::shared_ptr<cudaEvent_t>& cuevent) :
- | ^~~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncPipeline.h: In member function 'virtual std::vector<std::unique_ptr<PipelineTaskOutput> > PipelineTask::getOutput(bool)':
- ../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]
- 1015 | if (m_outQeueue.size() <= m_outMaxQueueSize) {
- | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
- In file included from ../NVEncCore/NVEncCore.cpp:85:
- ../NVEncCore/NVEncFilterLibplacebo.h: At global scope:
- ../NVEncCore/NVEncFilterLibplacebo.h:247:13: error: 'CUDAInteropDataFormat' does not name a type
- 247 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp);
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:263:5: error: 'CUDAInteropDataFormat' does not name a type
- 263 | CUDAInteropDataFormat m_dataformatIn;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:265:5: error: 'CUDAInteropDataFormat' does not name a type
- 265 | CUDAInteropDataFormat m_dataformatOut;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:271:41: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~~~~~~~~
- | pl_desc
- ../NVEncCore/NVEncFilterLibplacebo.h:271:50: error: template argument 1 is invalid
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^
- ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: 'pl_device' was not declared in this scope; did you mean 'pl_desc'?
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~~~~~~~~
- | pl_desc
- ../NVEncCore/NVEncFilterLibplacebo.h:271:80: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 1 is invalid
- 271 | std::unique_ptr<std::remove_pointer<pl_device>::type, RGYLibplaceboDeleter<pl_device>> m_pldevice;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:271:89: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: 'CUDAInteropTexture' was not declared in this scope
- 283 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:33: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 1 is invalid
- 283 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textIn;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:283:51: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: 'CUDAInteropTexture' was not declared in this scope
- 285 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
- | ^~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 1 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:33: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 1 is invalid
- 285 | std::vector<std::unique_ptr<CUDAInteropTexture>> m_textOut;
- | ^~
- ../NVEncCore/NVEncFilterLibplacebo.h:285:51: error: template argument 2 is invalid
- ../NVEncCore/NVEncFilterLibplacebo.h:307:5: error: 'PLDevice' does not name a type
- 307 | PLDevice *m_device;
- | ^~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:461:13: error: 'CUDAInteropDataFormat' does not name a type
- 461 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
- | ^~~~~~~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncFilterLibplacebo.h:507:13: error: 'CUDAInteropDataFormat' does not name a type
- 507 | virtual CUDAInteropDataFormat getTextureDataFormat([[maybe_unused]] const RGY_CSP csp) override;
- | ^~~~~~~~~~~~~~~~~~~~~
- In file included from ../NVEncCore/NVEncCore.cpp:73:
- ../NVEncCore/NVEncCore.h: In constructor 'NVEncCore::NVEncCore()':
- ../NVEncCore/NVEncCore.h:247:34: warning: 'NVEncCore::m_stEOSOutputBfr' will be initialized after [-Wreorder]
- 247 | EncodeOutputBuffer m_stEOSOutputBfr; //エンコーダからの出力バッファ
- | ^~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncCore.h:246:34: warning: 'EncodeBuffer NVEncCore::m_stEncodeBuffer [64]' [-Wreorder]
- 246 | EncodeBuffer m_stEncodeBuffer[MAX_ENCODE_QUEUE]; //エンコーダへのフレームバッファ
- | ^~~~~~~~~~~~~~~~
- ../NVEncCore/NVEncCore.cpp:278:1: warning: when initialized here [-Wreorder]
- 278 | NVEncCore::NVEncCore() :
- | ^~~~~~~~~
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- ninja: build stopped: subcommand failed.
Advertisement