Hi.
I got this error in my latest builk trying to build libavif:
===> Configuring for libavif-0.11.1
-- The C compiler identification is Clang 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /exopi-obj/pobj/libavif-0.11.1/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- libavif: Enabling warnings for Clang
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'libyuv'
--
-- Could NOT find libyuv (missing: LIBYUV_LIBRARY LIBYUV_LIBRARIES
LIBYUV_INCLUDE_DIR) (found version "")
-- libavif: libyuv not found; libyuv-based fast paths disabled.
-- Checking for module 'libsharpyuv'
-- Found libsharpyuv, version 1.3.0
-- Found libsharpyuv: /usr/local/lib/libsharpyuv.so.0.0 (found version "1.3.0")
-- libavif: libsharpyuv found; sharp rgb to yuv conversion enabled.
-- Checking for module 'dav1d'
-- Found dav1d, version 1.2.1
-- Found dav1d: /usr/local/lib/libdav1d.so.2.3 (found version "1.2.1")
-- libavif: Codec enabled: dav1d (decode)
-- Checking for module 'aom'
-- Found aom, version 3.6.1
-- Found aom: /usr/local/lib/libaom.so.4.0 (found version "3.6.1")
-- libavif: Codec enabled: aom (encode only)
-- Found ZLIB: /usr/lib/libz.so.7.0 (found version "1.2.13.1")
-- Found PNG: /usr/local/lib/libpng.so.18.0 (found version "1.6.39")
-- Found JPEG: /usr/local/lib/libjpeg.so.70.1 (found version "62")
-- The CXX compiler identification is Clang 13.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /exopi-obj/pobj/libavif-0.11.1/bin/c++ -
skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Most tests are disabled because AVIF_ENABLE_GTEST is OFF.
-- Configuring done (11.1s)
-- Generating done (0.1s)
<...>
[37/38] /exopi-obj/pobj/libavif-0.11.1/bin/c++ -DAVIF_DLL
-I/exopi-obj/pobj/libavif-0.11.1/libavif-0.11.1/apps/shared
-I/exopi-obj/pobj/libavif-0.11.1/libavif-0.11.1/include -O2 -pipe -DNDEBUG
-std=gnu++11 -Wall -Wextra -Wshorten-64-to-32
-Werror -pthread -MD -MT
tests/CMakeFiles/are_images_equal.dir/gtest/are_images_equal.cc.o -MF
tests/CMakeFiles/are_images_equal.dir/gtest/are_images_equal.cc.o.d -o
tests/CMakeFiles/are_images_equal.dir/gtest/are_images_equal.cc.o -c /e
xopi-obj/pobj/libavif-0.11.1/libavif-0.11.1/tests/gtest/are_images_equal.cc
[38/38] : && /exopi-obj/pobj/libavif-0.11.1/bin/c++ -O2 -pipe -DNDEBUG
tests/CMakeFiles/aviftest_helpers.dir/gtest/aviftest_helpers.cc.o
tests/CMakeFiles/are_images_equal.dir/gtest/are_images_equal.cc.o -o
tests/are_images_equal -Wl,-z,
origin,-rpath,/exopi-obj/pobj/libavif-0.11.1/build-amd64:/usr/local/lib
libavif_apps.a libavif.so.6.0 -lm -pthread
/usr/local/lib/libsharpyuv.so.0.0 /usr/local/lib/libpng.so.18.0
/usr/lib/libz.so.7.0 /usr/local/lib/libjpeg.so.70.1
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
FAILED: tests/are_images_equal
: && /exopi-obj/pobj/libavif-0.11.1/bin/c++ -O2 -pipe -DNDEBUG
tests/CMakeFiles/aviftest_helpers.dir/gtest/aviftest_helpers.cc.o
tests/CMakeFiles/are_images_equal.dir/gtest/are_images_equal.cc.o -o
tests/are_images_equal -Wl,-z,origin,-
rpath,/exopi-obj/pobj/libavif-0.11.1/build-amd64:/usr/local/lib libavif_apps.a
libavif.so.6.0 -lm -pthread /usr/local/lib/libsharpyuv.so.0.0
/usr/local/lib/libpng.so.18.0 /usr/lib/libz.so.7.0
/usr/local/lib/libjpeg.so.70.1 -Wl,-r
path-link,/usr/X11R6/lib:/usr/local/lib && :
c++: error: no such file or directory: '/usr/local/lib/libsharpyuv.so.0.0'
ninja: build stopped: subcommand failed.
Hidden dependency on graphics/libwebp?
(dpb probably junked it)
--
Antoine