Package Name video2x
Status FAILURE
Last Build Date 09.10.2026 08:56
Repo URL https://aur.archlinux.org/video2x.git

Build Output
==> Making package: video2x 6.4.0-3 (Fri Oct 9 08:54:57 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
:: There are 13 providers available for vulkan-driver:
:: Repository extra
1) nvidia-utils 2) vulkan-asahi 3) vulkan-broadcom 4) vulkan-dzn 5) vulkan-freedreno 6) vulkan-gfxstream 7) vulkan-intel 8) vulkan-nouveau 9) vulkan-panfrost 10) vulkan-powervr 11) vulkan-radeon 12) vulkan-swrast 13) vulkan-virtio

Enter a number (default=1):
resolving dependencies...
:: There are 2 providers available for jack:
:: Repository extra
1) jack2 2) pipewire-jack

Enter a number (default=1):
looking for conflicting packages...

Packages (133) alsa-lib-1.2.16.1-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.16.1-1 aom-3.15.1-1 bubblewrap-0.13.0-1 cairo-1.18.6-1 dav1d-1.5.4-1 default-cursors-3-1 egl-gbm-1.1.4-1 egl-wayland-4:1.1.24-1 egl-wayland2-1.0.2-1 egl-x11-1.0.6-1 eglexternalplatform-1.2.1-1 fftw-3.3.11-1 flac-1.5.0-1 fmt-12.2.0-1 fontconfig-2:2.18.3-2 freetype2-2.14.3-1 fribidi-1.0.17-1 gdk-pixbuf2-2.44.8-1 giflib-6.1.3-2 glslang-1:1.4.363.0-1 glycin-2.2.2-1 gperftools-2.18.1-1 graphite-1:1.3.15-1 gsm-1.0.24-1 gtest-1.18.0-1 harfbuzz-14.6.0-1 hicolor-icon-theme-0.18-1 hidapi-0.15.0-1 highway-1.4.0-1 jack2-1.9.22-2 jbigkit-2.1-8 l-smash-2.14.5-4 lame-4.0-1 lcms2-2.19.1-1 libass-0.17.5-1 libasyncns-1:0.8+r3+g68cd5af-3 libavc1394-0.5.4-7 libbluray-1.5.1-1 libbs2b-3.1.0-10 libbsd-0.12.2-2 libdatrie-0.2.14-1 libdeflate-1.26-1 libdovi-3.4.0-1 libdrm-2.4.134-1 libdvdnav-7.0.0-1 libdvdread-7.1.1-1 libglvnd-1.7.0-3 libiec61883-1.2.0-9 libjpeg-turbo-3.2.0-2 libjxl-0.12.0-1 libmd-1.3.0-1 libmodplug-0.8.9.0-7 libogg-1.3.6-1 libopenmpt-0.8.9-1 libpciaccess-0.19-1 libpgm-5.3.128-4 libplacebo-7.360.1-7 libpng-1.6.59-1 libpulse-17.0+r98+gb096704c0-1 libraw1394-2.1.2-4 librsvg-2:2.63.2-1 libsamplerate-0.2.2-3 libsndfile-1.2.2-4 libsodium-1.0.22-1 libsoxr-0.1.3-5 libssh-0.12.2-1 libthai-0.1.30-1 libtheora-1.2.0-1 libtiff-4.7.2-1 libunibreak-7.0-1 libunwind-1.8.3-1 libva-2.24.1-1 libvdpau-1.5-4 libvorbis-1.3.7-4 libvpl-2.17.0-1 libvpx-1.17.0-1 libwebp-1.6.0-2 libx11-1.8.13-2 libxau-1.0.12-1 libxcb-1.17.0-1 libxcursor-1.2.3-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxfixes-6.0.2-1 libxft-2.3.9-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxv-1.0.13-1 libxxf86vm-1.1.7-1 llvm-libs-23.1.1-1 lm_sensors-1:3.6.2-1 lzo-2.10-5 mesa-1:26.2.4-1 mpg123-1.33.7-1 ocl-icd-2.3.5-1 opencore-amr-0.1.6-2 openjpeg2-2.5.4-1 opus-1.6.1-1 pango-1:1.58.2-1 pixman-0.46.4-1 portaudio-1:19.7.0-4 rav1e-0.8.1-3 rubberband-4.0.0-2 sdl2-2.32.10-1 shaderc-2026.4-1 shared-mime-info-2.5.1-2 snappy-1.2.2-3 sndio-1.10.0-1 speex-1.2.1-2 speexdsp-1.2.1-2 spirv-tools-1:1.4.363.0-1 srt-1.5.7-1 svt-av1-4.2.0-1 v4l-utils-1.32.0-2 vapoursynth-80-1 vid.stab-1.1.2-1 vmaf-3.2.1-1 vulkan-icd-loader-1.4.363.0-1 wayland-1.26.0-1 x264-3:0.165.r3222.b35605a-2 x265-4.3-1 xcb-proto-1.17.0-4 xorgproto-2026.1-1 xvidcore-1.3.7-4 zeromq-4.3.5-3 zimg-3.0.6-2 ffmpeg-2:9.0.2-2 ncnn-20260526-10 nvidia-utils-615.71.09-1 openmp-23.1.1-1 spdlog-1.17.0-2

Total Download Size: 319.62 MiB
Total Installed Size: 1515.20 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
nvidia-utils-615.71.09-1-x86_64 downloading...
ncnn-20260526-10-x86_64 downloading...
openmp-23.1.1-1-x86_64 downloading...
fmt-12.2.0-1-x86_64 downloading...
spdlog-1.17.0-2-x86_64 downloading...
egl-x11-1.0.6-1-x86_64 downloading...
egl-wayland-4:1.1.24-1-x86_64 downloading...
egl-wayland2-1.0.2-1-x86_64 downloading...
egl-gbm-1.1.4-1-x86_64 downloading...
eglexternalplatform-1.2.1-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing aom...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing fribidi...
installing gsm...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libsamplerate...
installing opus...
installing jack2...
Optional dependencies for jack2
a2jmidid: for ALSA MIDI to JACK MIDI bridging
libffado: for firewire support using FFADO
jack-example-tools: for official JACK example-clients and tools
jack2-dbus: for dbus integration
jack2-docs: for developer documentation
realtime-privileges: for realtime privileges
installing mpg123...
Optional dependencies for mpg123
sdl2-compat: for sdl audio support [pending]
jack: for jack audio support [installed]
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing lame...
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing libunibreak...
installing libass...
installing libraw1394...
installing libavc1394...
installing libbluray...
Optional dependencies for libbluray
java-runtime: BD-J library
installing libogg...
installing flac...
installing libvorbis...
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing libbs2b...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
installing libdvdread...
Optional dependencies for libdvdread
libdvdcss: Decoding encrypted DVDs
installing libdvdnav...
installing libxshmfence...
installing libxxf86vm...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing eglexternalplatform...
installing egl-wayland...
installing egl-wayland2...
installing egl-gbm...
installing egl-x11...
installing nvidia-utils...
Optional dependencies for nvidia-utils
nvidia-settings: configuration tool
xorg-server: Xorg support
xorg-server-devel: nvidia-xconfig
opencl-nvidia: OpenCL support
installing libglvnd...
installing libiec61883...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing highway...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings
installing libmodplug...
installing libasyncns...
installing libpulse...
Optional dependencies for libpulse
pulse-native-provider: PulseAudio backend
installing portaudio...
installing libopenmpt...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver [installed]
installing glslang...
installing shaderc...
installing libdovi...
installing libplacebo...
installing bubblewrap...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing libsoxr...
installing libssh...
installing libtheora...
installing libxfixes...
installing libva...
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing libvdpau...
Optional dependencies for libvdpau
libvdpau-va-gl: driver using VAAPI
nvidia-utils: driver for NVIDIA [installed]
installing libvpx...
installing libxv...
installing ocl-icd...
Optional dependencies for ocl-icd
opencl-driver: packaged opencl driver
installing libvpl...
Optional dependencies for libvpl
intel-media-sdk: runtime implementation for legacy Intel GPUs
vpl-gpu-rt: runtime implementation for Tiger Lake and newer GPUs
installing opencore-amr...
installing openjpeg2...
installing rav1e...
installing fftw...
Optional dependencies for fftw
fftw-openmpi: for OpenMPI integration
installing rubberband...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
libusb: for hidapi-libusb [installed]
installing sdl2...
Optional dependencies for sdl2
alsa-lib: ALSA audio driver [installed]
libpulse: PulseAudio audio driver [installed]
jack: JACK audio driver [installed]
pipewire: PipeWire audio driver
libdecor: Wayland client decorations
installing snappy...
installing libmd...
installing libbsd...
installing sndio...
installing speexdsp...
installing speex...
installing srt...
installing svt-av1...
installing hicolor-icon-theme...
installing v4l-utils...
Optional dependencies for v4l-utils
qt6-base: for qv4l2 and qvidcap
qt6-5compat: for qv4l2
alsa-lib: for qv4l2 [installed]
installing zimg...
installing vapoursynth...
installing vid.stab...
installing vmaf...
installing l-smash...
installing x264...
installing x265...
installing xvidcore...
installing libsodium...
installing libpgm...
installing zeromq...
Optional dependencies for zeromq
cppzmq: C++ binding for libzmq
installing ffmpeg...
Optional dependencies for ffmpeg
avisynthplus: AviSynthPlus support
frei0r-plugins: Frei0r video effects support
intel-media-sdk: Intel QuickSync support (legacy)
ladspa: LADSPA filters
nvidia-utils: Nvidia NVDEC/NVENC support [installed]
onevpl-intel-gpu: Intel QuickSync support
installing ncnn...
Optional dependencies for ncnn
protobuf: for caffe2ncnn
installing openmp...
Optional dependencies for openmp
cuda: offloading to NVIDIA GPUs
hsa-rocr: offloading to AMD GPUs
installing fmt...
installing spdlog...
:: Running post-transaction hooks...
( 1/10) Creating system user accounts...
Creating group 'nvidia-persistenced' with GID 143.
Creating user 'nvidia-persistenced' (NVIDIA Persistence Daemon) with UID 143 and GID 143.
( 2/10) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/10) Reloading user manager configuration...
Skipped: Current root is not booted.
( 4/10) Updating the MIME type database...
( 5/10) Reloading device manager configuration...
Skipped: Current root is not booted.
( 6/10) Arming ConditionNeedsUpdate...
( 7/10) Updating fontconfig configuration...
( 8/10) Reloading system bus configuration...
Skipped: Current root is not booted.
( 9/10) Updating fontconfig cache...
(10/10) Updating the info directory file...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (9) compiler-rt-23.1.1-1 cppdap-1.58.0-3 jsoncpp-1.9.8-1 libuv-1.52.1-2 rhash-1.4.6-1 boost-1.92.0-1 clang-23.1.1-1 cmake-4.4.4-1 vulkan-headers-1:1.4.363.0-1

Total Download Size: 73.13 MiB
Total Installed Size: 622.54 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
clang-23.1.1-1-x86_64 downloading...
boost-1.92.0-1-x86_64 downloading...
vulkan-headers-1:1.4.363.0-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator
qt6-base: cmake-gui
installing compiler-rt...
installing clang...
Optional dependencies for clang
openmp: OpenMP support in clang with -fopenmp [installed]
python: for scan-view and git-clang-format [installed]
llvm: referenced by some clang headers
installing vulkan-headers...
Optional dependencies for vulkan-headers
python: Registry tools [installed]
installing boost...
Optional dependencies for boost
python: for python bindings [installed]
:: Running post-transaction hooks...
(1/2) Updating the MIME type database...
(2/2) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Cloning video2x git repo...
Cloning into bare repository '/builder/video2x'...
-> Cloning libreal-esrgan-ncnn-vulkan git repo...
Cloning into bare repository '/builder/libreal-esrgan-ncnn-vulkan'...
-> Cloning librealcugan-ncnn-vulkan git repo...
Cloning into bare repository '/builder/librealcugan-ncnn-vulkan'...
-> Cloning librife-ncnn-vulkan git repo...
Cloning into bare repository '/builder/librife-ncnn-vulkan'...
==> Validating source files with b2sums...
video2x ... Passed
libreal-esrgan-ncnn-vulkan ... Skipped
librealcugan-ncnn-vulkan ... Skipped
librife-ncnn-vulkan ... Skipped
==> Extracting sources...
-> Creating working copy of video2x git repo...
Cloning into 'video2x'...
done.
Updating files: 58% (127/217)
Updating files: 59% (129/217)
Updating files: 60% (131/217)
Updating files: 61% (133/217)
Updating files: 62% (135/217)
Updating files: 63% (137/217)
Updating files: 64% (139/217)
Updating files: 65% (142/217)
Updating files: 66% (144/217)
Updating files: 67% (146/217)
Updating files: 68% (148/217)
Updating files: 68% (149/217)
Updating files: 69% (150/217)
Updating files: 70% (152/217)
Updating files: 71% (155/217)
Updating files: 72% (157/217)
Updating files: 73% (159/217)
Updating files: 74% (161/217)
Updating files: 75% (163/217)
Updating files: 76% (165/217)
Updating files: 77% (168/217)
Updating files: 78% (170/217)
Updating files: 79% (172/217)
Updating files: 80% (174/217)
Updating files: 81% (176/217)
Updating files: 82% (178/217)
Updating files: 83% (181/217)
Updating files: 84% (183/217)
Updating files: 85% (185/217)
Updating files: 86% (187/217)
Updating files: 87% (189/217)
Updating files: 88% (191/217)
Updating files: 89% (194/217)
Updating files: 90% (196/217)
Updating files: 91% (198/217)
Updating files: 92% (200/217)
Updating files: 93% (202/217)
Updating files: 94% (204/217)
Updating files: 95% (207/217)
Updating files: 96% (209/217)
Updating files: 97% (211/217)
Updating files: 98% (213/217)
Updating files: 99% (215/217)
Updating files: 100% (217/217)
Updating files: 100% (217/217), done.
Switched to a new branch 'makepkg'
-> Creating working copy of libreal-esrgan-ncnn-vulkan git repo...
Cloning into 'libreal-esrgan-ncnn-vulkan'...
done.
-> Creating working copy of librealcugan-ncnn-vulkan git repo...
Cloning into 'librealcugan-ncnn-vulkan'...
done.
-> Creating working copy of librife-ncnn-vulkan git repo...
Cloning into 'librife-ncnn-vulkan'...
done.
Updating files: 27% (27/98)
Updating files: 28% (28/98)
Updating files: 29% (29/98)
Updating files: 30% (30/98)
Updating files: 31% (31/98)
Updating files: 32% (32/98)
Updating files: 33% (33/98)
Updating files: 34% (34/98)
Updating files: 35% (35/98)
Updating files: 36% (36/98)
Updating files: 37% (37/98)
Updating files: 38% (38/98)
Updating files: 39% (39/98)
Updating files: 40% (40/98)
Updating files: 41% (41/98)
Updating files: 42% (42/98)
Updating files: 43% (43/98)
Updating files: 44% (44/98)
Updating files: 45% (45/98)
Updating files: 46% (46/98)
Updating files: 47% (47/98)
Updating files: 48% (48/98)
Updating files: 50% (49/98)
Updating files: 51% (50/98)
Updating files: 52% (51/98)
Updating files: 53% (52/98)
Updating files: 54% (53/98)
Updating files: 55% (54/98)
Updating files: 56% (55/98)
Updating files: 57% (56/98)
Updating files: 58% (57/98)
Updating files: 59% (58/98)
Updating files: 60% (59/98)
Updating files: 61% (60/98)
Updating files: 62% (61/98)
Updating files: 63% (62/98)
Updating files: 64% (63/98)
Updating files: 65% (64/98)
Updating files: 66% (65/98)
Updating files: 67% (66/98)
Updating files: 68% (67/98)
Updating files: 69% (68/98)
Updating files: 70% (69/98)
Updating files: 71% (70/98)
Updating files: 72% (71/98)
Updating files: 73% (72/98)
Updating files: 74% (73/98)
Updating files: 75% (74/98)
Updating files: 76% (75/98)
Updating files: 77% (76/98)
Updating files: 78% (77/98)
Updating files: 79% (78/98)
Updating files: 80% (79/98)
Updating files: 81% (80/98)
Updating files: 82% (81/98)
Updating files: 83% (82/98)
Updating files: 84% (83/98)
Updating files: 85% (84/98)
Updating files: 86% (85/98)
Updating files: 87% (86/98)
Updating files: 88% (87/98)
Updating files: 89% (88/98)
Updating files: 90% (89/98)
Updating files: 91% (90/98)
Updating files: 92% (91/98)
Updating files: 93% (92/98)
Updating files: 94% (93/98)
Updating files: 95% (94/98)
Updating files: 96% (95/98)
Updating files: 97% (96/98)
Updating files: 98% (97/98)
Updating files: 100% (98/98)
Updating files: 100% (98/98), done.
==> Starting prepare()...
rm 'third_party/boost'
rm 'third_party/ncnn'
rm 'third_party/spdlog'
Submodule 'third_party/librealcugan_ncnn_vulkan' (https://github.com/k4yt3x/librealcugan-ncnn-vulkan.git) registered for path 'third_party/librealcugan_ncnn_vulkan'
Submodule 'third_party/librealesrgan_ncnn_vulkan' (https://github.com/k4yt3x/librealesrgan-ncnn-vulkan.git) registered for path 'third_party/librealesrgan_ncnn_vulkan'
Submodule 'third_party/librife_ncnn_vulkan' (https://github.com/k4yt3x/librife-ncnn-vulkan.git) registered for path 'third_party/librife_ncnn_vulkan'
Cloning into '/builder/src/video2x/third_party/librealcugan_ncnn_vulkan'...
done.
Cloning into '/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan'...
Cloning into '/builder/src/video2x/third_party/librife_ncnn_vulkan'...
done.
Submodule path 'third_party/librealcugan_ncnn_vulkan': checked out 'd9c5a7eb4c8475af6110496c27c3d1f702f9b96a'
Submodule path 'third_party/librealesrgan_ncnn_vulkan': checked out 'c1f255524f79566c40866b38e5e65b40adf77eee'
Submodule path 'third_party/librife_ncnn_vulkan': checked out '3f7bcb44f38b2acda6fa5e575a6d12517ac16b94'
==> Starting build()...
-- The CXX compiler identification is Clang 23.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/sbin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/sbin/pkg-config (found version "3.0.7")
-- Checking for module 'libavcodec'
-- Found libavcodec, version 63.1.102
-- Checking for module 'libavfilter'
-- Found libavfilter, version 12.1.102
-- Checking for module 'libavformat'
-- Found libavformat, version 63.1.102
-- Checking for module 'libavutil'
-- Found libavutil, version 61.1.102
-- Checking for module 'libswscale'
-- Found libswscale, version 10.1.102
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found OpenMP: TRUE (found version "5.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ncnn: 20260930
CMake Warning (deprecated) at third_party/librealesrgan_ncnn_vulkan/src/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
This warning is for project developers. Use -Wno-author or -Wno-deprecated
to suppress it.

-- The C compiler identification is GNU 16.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/sbin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found OpenMP: TRUE (found version "5.1")
-- Found Vulkan: /usr/lib/libvulkan.so (found version "1.4.363") found components: glslc glslangValidator
-- Found glslangValidator: /usr/sbin/glslangValidator
CMake Warning at third_party/librealesrgan_ncnn_vulkan/src/CMakeLists.txt:104 (message):
IPO is not supported: Change Dir:
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'



Run Build Command(s): /usr/sbin/cmake -E env VERBOSE=1 /usr/sbin/make -f
Makefile

/usr/sbin/cmake
-S/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
-B/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
--check-build-system CMakeFiles/Makefile.cmake 0

/usr/sbin/cmake -E cmake_progress_start
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin//CMakeFiles/progress.marks

/usr/sbin/make -f CMakeFiles/Makefile2 all

make[1]: Entering directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/depend

make[2]: Entering directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

cd
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
&& /usr/sbin/cmake -E cmake_depends "Unix Makefiles"
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles/foo.dir/DependInfo.cmake
foo

make[2]: Leaving directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/build

make[2]: Entering directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

[ 25%] Building CXX object CMakeFiles/foo.dir/foo.cpp.o

/usr/sbin/clang++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt
-fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS
-flto=auto -flto=thin -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF
CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c
/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp

[ 50%] Linking CXX static library libfoo.a

/usr/sbin/cmake -P CMakeFiles/foo.dir/cmake_clean_target.cmake

/usr/sbin/cmake -E cmake_link_script CMakeFiles/foo.dir/link.txt
--verbose=1

"CMAKE_CXX_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o

Error running link command: no such file or directorymake[2]: ***
[CMakeFiles/foo.dir/build.make:104: libfoo.a] Error 2

make[2]: Leaving directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make[1]: *** [CMakeFiles/Makefile2:93: CMakeFiles/foo.dir/all] Error 2

make[1]: Leaving directory
'/builder/src/build/third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make: *** [Makefile:94: all] Error 2





-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found ncnn: 20260930
CMake Warning (deprecated) at third_party/librealcugan_ncnn_vulkan/src/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
This warning is for project developers. Use -Wno-author or -Wno-deprecated
to suppress it.

-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found glslangValidator: /usr/sbin/glslangValidator
CMake Warning at third_party/librealcugan_ncnn_vulkan/src/CMakeLists.txt:73 (message):
IPO is not supported: Change Dir:
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'



Run Build Command(s): /usr/sbin/cmake -E env VERBOSE=1 /usr/sbin/make -f
Makefile

/usr/sbin/cmake
-S/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
-B/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
--check-build-system CMakeFiles/Makefile.cmake 0

/usr/sbin/cmake -E cmake_progress_start
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin//CMakeFiles/progress.marks

/usr/sbin/make -f CMakeFiles/Makefile2 all

make[1]: Entering directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/depend

make[2]: Entering directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

cd
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
&& /usr/sbin/cmake -E cmake_depends "Unix Makefiles"
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles/foo.dir/DependInfo.cmake
foo

make[2]: Leaving directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/build

make[2]: Entering directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

[ 25%] Building CXX object CMakeFiles/foo.dir/foo.cpp.o

/usr/sbin/clang++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt
-fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS
-flto=auto -flto=thin -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF
CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c
/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp

[ 50%] Linking CXX static library libfoo.a

/usr/sbin/cmake -P CMakeFiles/foo.dir/cmake_clean_target.cmake

/usr/sbin/cmake -E cmake_link_script CMakeFiles/foo.dir/link.txt
--verbose=1

"CMAKE_CXX_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o

Error running link command: no such file or directorymake[2]: ***
[CMakeFiles/foo.dir/build.make:104: libfoo.a] Error 2

make[2]: Leaving directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make[1]: *** [CMakeFiles/Makefile2:93: CMakeFiles/foo.dir/all] Error 2

make[1]: Leaving directory
'/builder/src/build/third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make: *** [Makefile:94: all] Error 2





-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found ncnn: 20260930
CMake Warning (deprecated) at third_party/librife_ncnn_vulkan/src/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.

Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
This warning is for project developers. Use -Wno-author or -Wno-deprecated
to suppress it.

-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
CMake Warning at third_party/librife_ncnn_vulkan/src/CMakeLists.txt:65 (message):
IPO is not supported: Change Dir:
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'



Run Build Command(s): /usr/sbin/cmake -E env VERBOSE=1 /usr/sbin/make -f
Makefile

/usr/sbin/cmake
-S/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
-B/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
--check-build-system CMakeFiles/Makefile.cmake 0

/usr/sbin/cmake -E cmake_progress_start
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin//CMakeFiles/progress.marks

/usr/sbin/make -f CMakeFiles/Makefile2 all

make[1]: Entering directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/depend

make[2]: Entering directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

cd
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
&& /usr/sbin/cmake -E cmake_depends "Unix Makefiles"
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles/foo.dir/DependInfo.cmake
foo

make[2]: Leaving directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

/usr/sbin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/build

make[2]: Entering directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

[ 25%] Building CXX object CMakeFiles/foo.dir/foo.cpp.o

/usr/sbin/clang++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt
-fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS
-flto=auto -flto=thin -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF
CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c
/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp

[ 50%] Linking CXX static library libfoo.a

/usr/sbin/cmake -P CMakeFiles/foo.dir/cmake_clean_target.cmake

/usr/sbin/cmake -E cmake_link_script CMakeFiles/foo.dir/link.txt
--verbose=1

"CMAKE_CXX_COMPILER_AR-NOTFOUND" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o

Error running link command: no such file or directorymake[2]: ***
[CMakeFiles/foo.dir/build.make:104: libfoo.a] Error 2

make[2]: Leaving directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make[1]: *** [CMakeFiles/Makefile2:93: CMakeFiles/foo.dir/all] Error 2

make[1]: Leaving directory
'/builder/src/build/third_party/librife_ncnn_vulkan/src/CMakeFiles/_CMakeLTOTest-CXX/bin'

make: *** [Makefile:94: all] Error 2





-- Found OpenMP_C: -fopenmp (found version "5.2")
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1")
-- Found ncnn: 20260930
-- Configuring done (4.3s)
-- Generating done (0.0s)
-- Build files have been written to: /builder/src/build
[ 1%] Building SPIR-V module realesrgan_preproc_tta_int8s.spv
[ 4%] Preprocessing shader source realcugan_4x_postproc.comp
[ 4%] Preprocessing shader source realcugan_postproc.comp
[ 6%] Preprocessing shader source realcugan_postproc_tta.comp
[ 8%] Building SPIR-V module realesrgan_postproc_int8s.spv
[ 9%] Preprocessing shader source realcugan_4x_postproc_tta.comp
[ 11%] Preprocessing shader source rife_preproc.comp
[ 12%] Building SPIR-V module realesrgan_postproc.spv
[ 14%] Preprocessing shader source rife_flow_tta_temporal_avg.comp
[ 16%] Preprocessing shader source realcugan_preproc_tta.comp
[ 17%] Preprocessing shader source rife_v2_flow_tta_avg.comp
[ 19%] Preprocessing shader source rife_v2_flow_tta_temporal_avg.comp
[ 20%] Preprocessing shader source warp_pack8.comp
[ 24%] Preprocessing shader source rife_v4_timestep_tta.comp
[ 24%] Preprocessing shader source warp_pack4.comp
[ 25%] Preprocessing shader source rife_preproc_tta.comp
[ 27%] Building SPIR-V module realesrgan_postproc_fp16s.spv
[ 29%] Building SPIR-V module realesrgan_postproc_tta_int8s.spv
[ 30%] Preprocessing shader source rife_flow_tta_avg.comp
[ 32%] Preprocessing shader source realcugan_preproc.comp
[ 33%] Preprocessing shader source rife_out_tta_temporal_avg.comp
[ 35%] Building SPIR-V module realesrgan_preproc_tta_fp16s.spv
[ 37%] Building SPIR-V module realesrgan_postproc_tta.spv
[ 38%] Building SPIR-V module realesrgan_preproc_tta.spv
[ 40%] Building SPIR-V module realesrgan_postproc_tta_fp16s.spv
[ 41%] Preprocessing shader source rife_postproc.comp
[ 43%] Preprocessing shader source rife_v4_flow_tta_avg.comp
[ 45%] Preprocessing shader source rife_v4_flow_tta_temporal_avg.comp
[ 46%] Building SPIR-V module realesrgan_preproc_int8s.spv
[ 48%] Building SPIR-V module realesrgan_preproc_fp16s.spv
[ 50%] Preprocessing shader source warp.comp
[ 51%] Building SPIR-V module realesrgan_preproc.spv
[ 54%] Preprocessing shader source rife_postproc_tta.comp
[ 53%] Preprocessing shader source rife_v4_timestep.comp
[ 56%] Building CXX object third_party/librealcugan_ncnn_vulkan/src/CMakeFiles/librealcugan-ncnn-vulkan.dir/realcugan.cpp.o
[ 58%] Building CXX object third_party/librife_ncnn_vulkan/src/CMakeFiles/librife-ncnn-vulkan.dir/rife.cpp.o
[ 59%] Building CXX object third_party/librife_ncnn_vulkan/src/CMakeFiles/librife-ncnn-vulkan.dir/warp.cpp.o
[ 61%] Building CXX object third_party/librealesrgan_ncnn_vulkan/src/CMakeFiles/librealesrgan-ncnn-vulkan.dir/realesrgan.cpp.o
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:425:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
425 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:428:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
428 | constants[5].i = in_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:500:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
500 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:503:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
503 | constants[5].i = out_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:506:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
506 | constants[8].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:539:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
539 | constants[2].i = out_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:542:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
542 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:584:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
584 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:587:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
587 | constants[5].i = in_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:651:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
651 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:654:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
654 | constants[5].i = out_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:657:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
657 | constants[8].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:683:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
683 | constants[2].i = out_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:686:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
686 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1497:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1497 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1500:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1500 | constants[5].i = in_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1573:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1573 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1576:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1576 | constants[5].i = in_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1776:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1776 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1779:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1779 | constants[5].i = in_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1859:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1859 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1862:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1862 | constants[5].i = out_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1865:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1865 | constants[8].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1898:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1898 | constants[2].i = out_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1901:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1901 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1943:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1943 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:1946:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1946 | constants[5].i = in_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2018:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2018 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2021:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2021 | constants[5].i = out_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2024:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2024 | constants[8].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2050:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2050 | constants[2].i = out_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2053:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2053 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:62:13: error: no member named 'use_shader_pack8' in 'ncnn::Option'
62 | if (opt.use_shader_pack8)
| ~~~ ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:82:42: warning: unused parameter 'opt' [-Wunused-parameter]
82 | int Warp::destroy_pipeline(const Option& opt)
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:127:34: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
127 | float sample_x = x + flow_x;
| ^ ~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:128:34: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
128 | /builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp: 2166 :29 : warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
float s2166 | a mp l e _ y =f eya +t s_fcplu[oiw]_.yr;
| e ^ ~s
ize(tiles);
| ~~~~~~ ^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:133:30: warning: implicit conversion turns floating-point number into integer: 'float' to 'int' [-Wfloat-conversion]
133 | int x0 = floor(sample_x);
| ~~ ^~~~~~~~~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2170:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2170 | cmd.record_download(feats[i][j], feats_cpu[i/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp][:j134:30]:, warning: oimplicit conversion turns floating-point number into integer: 'float' to 'int' [-Wfloat-conversion]p
t);
| ~~~~~~~~~ ^
134 | /builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp : 2170: 42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2170 | i n t y0 = fclmodo.rr(esacmoprld_edo_yw)n;l
o a| d( ~~ ^~~~~~~~~~~~~~~f
eats[i][j], feats_cpu[i][j], opt);
| ~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2184:89: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2184 | if (opt.use_fp16_storage && ncnn::cpu_support_arm_asimdhp/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp() &:& feats_cp143u:[46i:] [warning: j]implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion].
elembits() = =143 | 1 6 )
| ~~~~~~~~~ ^
float alpha = sample_x - x0;
| ~ ^~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:144:45: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
144 | /builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:f2187:60l:o awarning: t implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]b
eta = sa m2187p | l e _ y - y 0 ;
| ~ ^~
ncnn::cast_float16_to_float32(feats_cpu[i][j], feat_fp32, opt);
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2188:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2188 | feats_cpu[i][j] = feat_fp32;
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2191:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2191 | if (opt.use_packing_layout && feats_cpu[i][j].elempack != 1)
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2194:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2194 | ncnn::convert_packing(feats_cpu[i][j], feat_cpu_unpacked, 1, opt);
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2195:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2195 | feats_cpu[i][j] = feat_cpu_unpacked;
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2209:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2209 | const ncnn::Mat f = feats_cpu[i][j];
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2213:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2213 | avgfeat[k] += f[k];
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2213:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2213 | avgfeat[k] += f[k];
| ~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2219:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2219 | avgfeat[k] /= tiles;
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2219:31: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
2219 | avgfeat[k] /= tiles;
| ~~ ^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2116:26: warning: unused variable 'pixeldata' [-Wunused-variable]
2116 | const unsigned char* pixeldata = (const unsigned char*)inimage.data;
| ^~~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2119:15: warning: unused variable 'channels' [-Wunused-variable]
2119 | const int channels = inimage.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2205:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2205 | int len = avgfeat.total();
| ~~~ ~~~~~~~~^~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2397:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2397 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2400:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2400 | constants[5].i = in_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2473:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2473 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2476:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2476 | constants[5].i = in_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/warp.cpp:195:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
195 | constants[3].i = top_blob.cstep;
| ~ ~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2587:29: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2587 | feats_cpu[i].resize(tiles);
| ~~~~~~ ^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2591:59: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2591 | cmd.record_download(feats[i][j], feats_cpu[i][j], opt);
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2591:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2591 | cmd.record_download(feats[i][j], feats_cpu[i][j], opt);
| ~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2605:89: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2605 | if (opt.use_fp16_storage && ncnn::cpu_support_arm_asimdhp() && feats_cpu[i][j].elembits() == 16)
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2608:60: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2608 | ncnn::cast_float16_to_float32(feats_cpu[i][j], feat_fp32, opt);
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2609:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2609 | feats_cpu[i][j] = feat_fp32;
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2612:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2612 | if (opt.use_packing_layout && feats_cpu[i][j].elempack != 1)
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2615:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2615 | ncnn::convert_packing(feats_cpu[i][j], feat_cpu_unpacked, 1, opt);
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2616:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2616 | feats_cpu[i][j] = feat_cpu_unpacked;
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2630:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
2630 | const ncnn::Mat f = feats_cpu[i][j];
| ~~~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2634:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2634 | avgfeat[k] += f[k];
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2634:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2634 | avgfeat[k] += f[k];
| ~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2640:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
2640 | avgfeat[k] /= tiles;
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2640:31: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
2640 | avgfeat[k] /= tiles;
| ~~ ^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2537:26: warning: unused variable 'pixeldata' [-Wunused-variable]
2537 | const unsigned char* pixeldata = (const unsigned char*)inimage.data;
| ^~~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2540:15: warning: unused variable 'channels' [-Wunused-variable]
2540 | const int channels = inimage.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2626:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2626 | int len = avgfeat.total();
| ~~~ ~~~~~~~~^~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:2703:18: warning: unused variable 'opt' [-Wunused-variable]
2703 | ncnn::Option opt = net.opt;
| ^~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3432:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
3432 | const ncnn::Mat f = feats[i][j];
| ~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3436:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3436 | avgfeat[k] += f[k];
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3436:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3436 | avgfeat[k] += f[k];
| ~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3442:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3442 | avgfeat[k] /= tiles;
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3442:31: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
3442 | avgfeat[k] /= tiles;
| ~~ ^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3372:26: warning: unused variable 'pixeldata' [-Wunused-variable]
3372 | const unsigned char* pixeldata = (const unsigned char*)inimage.data;
| ^~~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3375:15: warning: unused variable 'channels' [-Wunused-variable]
3375 | const int channels = inimage.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3380:18: warning: unused variable 'opt' [-Wunused-variable]
3380 | ncnn::Option opt = net.opt;
| ^~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3428:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3428 | int len = avgfeat.total();
| ~~~ ~~~~~~~~^~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3485:18: warning: unused variable 'opt' [-Wunused-variable]
3485 | ncnn::Option opt = net.opt;
| ^~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3787:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
3787 | const ncnn::Mat f = feats[i][j];
| ~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3791:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3791 | avgfeat[k] += f[k];
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3791:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3791 | avgfeat[k] += f[k];
| ~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3797:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3797 | avgfeat[k] /= tiles;
| ~~~~~~~ ^
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3797:31: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
3797 | avgfeat[k] /= tiles;
| ~~ ^~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3727:26: warning: unused variable 'pixeldata' [-Wunused-variable]
3727 | const unsigned char* pixeldata = (const unsigned char*)inimage.data;
| ^~~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3730:15: warning: unused variable 'channels' [-Wunused-variable]
3730 | const int channels = inimage.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3735:18: warning: unused variable 'opt' [-Wunused-variable]
3735 | ncnn::Option opt = net.opt;
| ^~~
/builder/src/video2x/third_party/librealcugan_ncnn_vulkan/src/realcugan.cpp:3783:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3783 | int len = avgfeat.total();
| ~~~ ~~~~~~~~^~~~~~~
8 warnings and 1 error generated.
make[2]: *** [third_party/librife_ncnn_vulkan/src/CMakeFiles/librife-ncnn-vulkan.dir/build.make:157: third_party/librife_ncnn_vulkan/src/CMakeFiles/librife-ncnn-vulkan.dir/warp.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:652:42: warning: declaration shadows a local variable [-Wshadow]
652 | std::vector<ncnn::VkMat> bindings(2);
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:628:38: note: previous declaration is here
628 | std::vector<ncnn::VkMat> bindings(8);
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:656:53: warning: declaration shadows a local variable [-Wshadow]
656 | std::vector<ncnn::vk_constant_type> constants(3);
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:638:49: note: previous declaration is here
638 | std::vector<ncnn::vk_constant_type> constants(3);
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:661:29: warning: declaration shadows a local variable [-Wshadow]
661 | ncnn::VkMat dispatcher;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:643:25: note: previous declaration is here
643 | ncnn::VkMat dispatcher;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:488:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
488 | constants[2].i = in0_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:491:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
491 | constants[5].i = in0_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:519:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
519 | constants[2].i = in1_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:522:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
522 | constants[5].i = in1_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:617:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
617 | constants[2].i = flow[0].cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:641:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
641 | constants[2].i = flow_reversed[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:659:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
659 | constants[2].i = flow[ti].cstep;
| ~ ~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:834:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
834 | constants[2].i = out_gpu_padded[ti].cstep;
| ~ ~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:870:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
870 | constants[2].i = out_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:873:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
873 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:893:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
893 | constants[2].i = in0_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:896:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
896 | constants[5].i = in0_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:910:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
910 | constants[2].i = in1_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:913:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
913 | constants[5].i = in1_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:997:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
997 | constants[2].i = flow.cstep;
| ~ ~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1148:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1148 | constants[2].i = out_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1176:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1176 | constants[2].i = out_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1179:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1179 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1508:39: warning: declaration shadows a local variable [-Wshadow]
1508 | float w = (*flow_w + *flow_reversed_y) * 0.5f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1230:15: note: previous declaration is here
1230 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1630:31: warning: declaration shadows a local variable [-Wshadow]
1630 | float w = (*w0 + *w1 + -*w2 + -*w3 + *z4 + -*z5 + -*z6 + *z7) * 0.125f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1230:15: note: previous declaration is here
1230 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1808:31: warning: declaration shadows a local variable [-Wshadow]
1808 | float w = (*w0 + *w1 + -*w2 + -*w3 + *z4 + -*z5 + -*z6 + *z7) * 0.125f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1230:15: note: previous declaration is here
1230 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1920:35: warning: declaration shadows a local variable [-Wshadow]
1920 | float w = (*flow_w + *flow_reversed_y) * 0.5f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1230:15: note: previous declaration is here
1230 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2290:35: warning: declaration shadows a local variable [-Wshadow]
2290 | float w = (*flow_w + *flow_reversed_y) * 0.5f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1230:15: note: previous declaration is here
1230 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:1232:15: warning: unused variable 'channels' [-Wunused-variable]
1232 | const int channels = 3;//in0image.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2564:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2564 | constants[2].i = in0_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2567:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2567 | constants[5].i = in0_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2595:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2595 | constants[2].i = in1_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2598:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2598 | constants[5].i = in1_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2613:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2613 | constants[2].i = timestep_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2634:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2634 | constants[2].i = timestep_gpu_padded_reversed[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2707:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2707 | constants[2].i = flow[fi][ti].cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2732:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2732 | constants[2].i = flow[fi][0].cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2754:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2754 | constants[2].i = flow_reversed[fi][0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2811:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2811 | constants[2].i = out_gpu_padded[ti].cstep;
| ~ ~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2868:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2868 | constants[2].i = flow[fi][0].cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2923:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2923 | constants[2].i = out_gpu_padded[0].cstep;
| ~ ~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2926:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2926 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2947:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2947 | constants[2].i = in0_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2950:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2950 | constants[5].i = in0_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2964:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2964 | constants[2].i = in1_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2967:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2967 | constants[5].i = in1_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2980:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2980 | constants[2].i = timestep_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:2999:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2999 | constants[2].i = timestep_gpu_padded_reversed.cstep;
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3070:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3070 | constants[2].i = flow[fi].cstep;
| ~ ~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3125:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3125 | constants[2].i = out_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3166:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3166 | constants[2].i = out_gpu_padded.cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3169:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3169 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3497:39: warning: declaration shadows a local variable [-Wshadow]
3497 | float w = (*flow_w + *flow_reversed_y) * 0.5f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3220:15: note: previous declaration is here
3220 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3619:35: warning: declaration shadows a local variable [-Wshadow]
3619 | float w = (*w0 + *w1 + -*w2 + -*w3 + *z4 + -*z5 + -*z6 + *z7) * 0.125f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3220:15: note: previous declaration is here
3220 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3772:35: warning: declaration shadows a local variable [-Wshadow]
3772 | float w = (*w0 + *w1 + -*w2 + -*w3 + *z4 + -*z5 + -*z6 + *z7) * 0.125f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3220:15: note: previous declaration is here
3220 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3986:35: warning: declaration shadows a local variable [-Wshadow]
3986 | float w = (*w0 + *w1 + -*w2 + -*w3 + *z4 + -*z5 + -*z6 + *z7) * 0.125f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3220:15: note: previous declaration is here
3220 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:4297:35: warning: declaration shadows a local variable [-Wshadow]
4297 | float w = (*flow_w + *flow_reversed_y) * 0.5f;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3220:15: note: previous declaration is here
3220 | const int w = in0image.w;
| ^
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3222:15: warning: unused variable 'channels' [-Wunused-variable]
3222 | const int channels = 3;//in0image.elempack;
| ^~~~~~~~
/builder/src/video2x/third_party/librife_ncnn_vulkan/src/rife.cpp:3226:18: warning: unused variable 'opt' [-Wunused-variable]
3226 | ncnn::Option opt = flownet.opt;
| ^~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:332:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
332 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:335:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
335 | constants[5].i = in_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:410:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
410 | constants[2].i = out_tile_gpu[0].cstep;
| ~ ~~~~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:413:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
413 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:457:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
457 | constants[2].i = in_gpu.cstep;
| ~ ~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:460:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
460 | constants[5].i = in_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:522:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
522 | constants[2].i = out_tile_gpu.cstep;
| ~ ~~~~~~~~~~~~~^~~~~
/builder/src/video2x/third_party/librealesrgan_ncnn_vulkan/src/realesrgan.cpp:525:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
525 | constants[5].i = out_gpu.cstep;
| ~ ~~~~~~~~^~~~~
8 warnings generated.
[ 62%] Linking CXX shared library librealesrgan-ncnn-vulkan.so
[ 62%] Built target librealesrgan-ncnn-vulkan
90 warnings generated.
[ 64%] Linking CXX shared library librealcugan-ncnn-vulkan.so
57 warnings generated.
make[1]: *** [CMakeFiles/Makefile2:288: third_party/librife_ncnn_vulkan/src/CMakeFiles/librife-ncnn-vulkan.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 64%] Built target librealcugan-ncnn-vulkan
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...