| 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... |