Building net-libs/pjproject-2.15.1-r1 is failed on configure phase when libyuv is not installed and libvuy use-flag disabled. Reproducible: Always Steps to Reproduce: 1. emerge -C libyuv 2. USE=-libyuv emerge =net-libs/pjproject-2.15.1-r1 Actual Results: Building package failed on configure phase. Expected Results: Correct building package and installing it to system. #emerge --info '=net-libs/pjproject-2.15.1-r1::gentoo' Portage 3.0.68 (python 3.12.10-final-0, default/linux/amd64/23.0/no-multilib, gcc-15, glibc-2.41-r1, 6.14.4-gentoo-dist x86_64) ================================================================= System Settings ================================================================= System uname: Linux-6.14.4-gentoo-dist-x86_64-AMD_Ryzen_7_3700X_8-Core_Processor-with-glibc2.41 KiB Mem: 32757052 total, 24558236 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 30 Apr 2025 16:45:00 +0000 Head commit of repository gentoo: b51f1c918df3691e2dae9fd276883b896416c668 sh bash 5.2_p37 ld GNU ld (Gentoo 2.44 p1) 2.44.0 app-misc/pax-utils: 1.3.8::gentoo app-shells/bash: 5.2_p37::gentoo dev-build/autoconf: 2.72-r1::gentoo dev-build/automake: 1.17-r2::gentoo dev-build/cmake: 3.31.7::gentoo dev-build/libtool: 2.5.4::gentoo dev-build/make: 4.4.1-r100::gentoo dev-build/meson: 1.8.0::gentoo dev-lang/perl: 5.40.2::gentoo dev-lang/python: 3.12.10::gentoo dev-lang/rust: 1.86.0-r1::gentoo llvm-core/clang: 19.1.7::gentoo, 20.1.3::gentoo llvm-core/llvm: 19.1.7::gentoo, 20.1.3::gentoo sys-apps/baselayout: 2.17::gentoo sys-apps/openrc: 0.62.2::gentoo sys-apps/sandbox: 2.46::gentoo sys-devel/binutils: 2.44::gentoo sys-devel/binutils-config: 5.5.2::gentoo sys-devel/gcc: 15.1.0::gentoo sys-devel/gcc-config: 2.12.1::gentoo sys-kernel/linux-headers: 6.14::gentoo (virtual/os-headers) sys-libs/glibc: 2.41-r1::gentoo Repositories: gentoo location: /var/portage sync-type: rsync sync-uri: rsync://mirror.yandex.ru/gentoo-portage/ priority: -1000 volatile: True sync-rsync-verify-max-age: 3 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: no sync-rsync-extra-opts: sync-rsync-vcs-ignore: true x-portage location: /usr/local/portage masters: gentoo priority: 0 volatile: True ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d" CXXFLAGS="-O2 -pipe -march=native" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--quiet-build" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="https://mirror.yandex.ru/gentoo-distfiles/" LANG="ru_RU.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" LEX="flex" LINGUAS="ru en en-US en-GB" MAKEOPTS="-j17 -l16" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="10bit X aac acl acpi adobe-cff aes alsa amd64 avx avx2 bash-completion bzip2 cairo cet clang corefonts cpudetection cups d3d9 dbus dga djvu drm egl elogind enca encode exif f16c ffmpeg flac fma3 fontconfig gbm gdbm gegl geo gimp git glamor gles1 gles2 graphite gtk3 gudev harfbuzz http2 iconv icu introspection ipv6 jpeg jpeg2k kdrive lcms libkms libmpv libsamplerate libtirpc libvirt logrotate mad minizip mmx mmxext mp3 mpg123 natspec ncurses nftables nls nptl nss nts ogg openconnect opengl openmp openvg openxml osmesa pam pclmul pcre pcre16 pcre32 pipewire png popcnt pulseaudio rar rdp rdrand readline savedconfig seccomp sechash sha sqlite sse sse2 sse3 sse4_1 sse4_2 sse4a ssl ssse3 suid svg test-rust threads tiff truetype udev unicode upnp ups_drivers_blazer_usb usb uvm vaapi vdpau vim-syntax vnc vorbis vulkan webp x264 x265 xattr xcb xft xinerama xkb xtables xvfb xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="evdev" KERNEL="linux" L10N="ru en en-US en-GB" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="AMDGPU BPF X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres14" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" SANE_BACKENDS="genesys" VIDEO_CARDS="amdgpu radeonsi radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ================================================================= Package Settings ================================================================= net-libs/pjproject-2.15.1-r1::gentoo was built with the following: USE="alsa epoll ffmpeg g711 ssl -amr -debug -examples -g722 -g7221 -g729 -gsm -ilbc -l16 -libyuv -openh264 -opus -portaudio -resample -sdl -silk -speex -srtp -static-libs -v4l2 -vpx -webrtc" CFLAGS="-O2 -pipe -march=native -DNDEBUG=1" #emerge -pqv '=net-libs/pjproject-2.15.1-r1::gentoo' [ebuild R ] net-libs/pjproject-2.15.1-r1 USE="alsa epoll ffmpeg g711 ssl -amr -debug -examples -g722 -g729 -g7221 -gsm -ilbc -l16 -libyuv -openh264 -opus -portaudio -resample -sdl -silk -speex -srtp -static-libs -v4l2 -vpx -webrtc"
Created attachment 927211 [details] build.log
Created attachment 927212 [details] environment
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e68a010bcbfba4ab65c729680db16c51051df8 commit 88e68a010bcbfba4ab65c729680db16c51051df8 Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2025-04-30 18:24:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-05-01 01:25:49 +0000 net-libs/pjproject: avoid libyuv requirement with libyuv disabled Closes: https://bugs.gentoo.org/955129 Fixes: 1e0a5ae70d5a1995b7761f946c0ac0f95e64d3b5 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41866 Closes: https://github.com/gentoo/gentoo/pull/41866 Signed-off-by: Sam James <sam@gentoo.org> net-libs/pjproject/pjproject-2.15.1-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)