Compilig media-video/vlc-3.0.21_p20250217 with (X a52 alsa chromecast dbus dts dvbpsi dvd encode ffmpeg flac fluidsynth gcrypt gstreamer gui jpeg keyring libass libnotify libsamplerate lua mad mp3 mpeg mtp ncurses ogg opus png pulseaudio samba ssl svg truetype udev v4l vdpau wayland x264 xml zeroconf -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -dav1d -dc1394 -debug -directx -faad -fdk -fontconfig -gme -ieee1394 -jack -kate -libcaca -libtar -libtiger -linsys -lirc -live -macosx-notifications -matroska -modplug -musepack -nfs -omxil -optimisememory -projectm -rdp -run-as-root -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi -vnc -vpx -x265 -zvbi CPU_FLAGS_ARM="-neon" CPU_FLAGS_PPC="-altivec" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1") installs /usr/lib64/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so with dependencies $ lddtree /usr/lib64/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so libstream_out_chromecast_plugin.so => /usr/lib64/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so (interpreter => none) libvlccore.so.9 => /usr/lib64/libvlccore.so.9 ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 libidn.so.12 => /usr/lib64/libidn.so.12 libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 libsystemd.so.0 => /usr/lib64/libsystemd.so.0 libcap.so.2 => /usr/lib64/libcap.so.2 libprotobuf-lite.so.29.4.0 => /usr/lib64/libprotobuf-lite.so.29.4.0 libutf8_validity.so => /usr/lib64/libutf8_validity.so libabsl_log_internal_nullguard.so.2501.0.0 => /usr/lib64/libabsl_log_internal_nullguard.so.2501.0.0 libabsl_raw_hash_set.so.2501.0.0 => /usr/lib64/libabsl_raw_hash_set.so.2501.0.0 libabsl_hash.so.2501.0.0 => /usr/lib64/libabsl_hash.so.2501.0.0 libabsl_city.so.2501.0.0 => /usr/lib64/libabsl_city.so.2501.0.0 libabsl_low_level_hash.so.2501.0.0 => /usr/lib64/libabsl_low_level_hash.so.2501.0.0 libabsl_cord.so.2501.0.0 => /usr/lib64/libabsl_cord.so.2501.0.0 libabsl_crc_cord_state.so.2501.0.0 => /usr/lib64/libabsl_crc_cord_state.so.2501.0.0 libabsl_crc32c.so.2501.0.0 => /usr/lib64/libabsl_crc32c.so.2501.0.0 libabsl_crc_internal.so.2501.0.0 => /usr/lib64/libabsl_crc_internal.so.2501.0.0 libabsl_cordz_functions.so.2501.0.0 => /usr/lib64/libabsl_cordz_functions.so.2501.0.0 libabsl_exponential_biased.so.2501.0.0 => /usr/lib64/libabsl_exponential_biased.so.2501.0.0 libabsl_cordz_info.so.2501.0.0 => /usr/lib64/libabsl_cordz_info.so.2501.0.0 libabsl_cordz_handle.so.2501.0.0 => /usr/lib64/libabsl_cordz_handle.so.2501.0.0 libabsl_stacktrace.so.2501.0.0 => /usr/lib64/libabsl_stacktrace.so.2501.0.0 libabsl_debugging_internal.so.2501.0.0 => /usr/lib64/libabsl_debugging_internal.so.2501.0.0 libabsl_time.so.2501.0.0 => /usr/lib64/libabsl_time.so.2501.0.0 libabsl_time_zone.so.2501.0.0 => /usr/lib64/libabsl_time_zone.so.2501.0.0 libabsl_base.so.2501.0.0 => /usr/lib64/libabsl_base.so.2501.0.0 libabsl_spinlock_wait.so.2501.0.0 => /usr/lib64/libabsl_spinlock_wait.so.2501.0.0 libabsl_cord_internal.so.2501.0.0 => /usr/lib64/libabsl_cord_internal.so.2501.0.0 libabsl_synchronization.so.2501.0.0 => /usr/lib64/libabsl_synchronization.so.2501.0.0 libabsl_graphcycles_internal.so.2501.0.0 => /usr/lib64/libabsl_graphcycles_internal.so.2501.0.0 libabsl_kernel_timeout_internal.so.2501.0.0 => /usr/lib64/libabsl_kernel_timeout_internal.so.2501.0.0 libabsl_symbolize.so.2501.0.0 => /usr/lib64/libabsl_symbolize.so.2501.0.0 libabsl_demangle_internal.so.2501.0.0 => /usr/lib64/libabsl_demangle_internal.so.2501.0.0 libabsl_demangle_rust.so.2501.0.0 => /usr/lib64/libabsl_demangle_rust.so.2501.0.0 libabsl_decode_rust_punycode.so.2501.0.0 => /usr/lib64/libabsl_decode_rust_punycode.so.2501.0.0 libabsl_utf8_for_code_point.so.2501.0.0 => /usr/lib64/libabsl_utf8_for_code_point.so.2501.0.0 libabsl_tracing_internal.so.2501.0.0 => /usr/lib64/libabsl_tracing_internal.so.2501.0.0 libabsl_malloc_internal.so.2501.0.0 => /usr/lib64/libabsl_malloc_internal.so.2501.0.0 libabsl_str_format_internal.so.2501.0.0 => /usr/lib64/libabsl_str_format_internal.so.2501.0.0 libabsl_int128.so.2501.0.0 => /usr/lib64/libabsl_int128.so.2501.0.0 libabsl_strings.so.2501.0.0 => /usr/lib64/libabsl_strings.so.2501.0.0 libabsl_strings_internal.so.2501.0.0 => /usr/lib64/libabsl_strings_internal.so.2501.0.0 libabsl_throw_delegate.so.2501.0.0 => /usr/lib64/libabsl_throw_delegate.so.2501.0.0 libabsl_raw_logging_internal.so.2501.0.0 => /usr/lib64/libabsl_raw_logging_internal.so.2501.0.0 libabsl_log_internal_check_op.so.2501.0.0 => /usr/lib64/libabsl_log_internal_check_op.so.2501.0.0 libabsl_leak_check.so.2501.0.0 => /usr/lib64/libabsl_leak_check.so.2501.0.0 libabsl_log_internal_message.so.2501.0.0 => /usr/lib64/libabsl_log_internal_message.so.2501.0.0 libabsl_examine_stack.so.2501.0.0 => /usr/lib64/libabsl_examine_stack.so.2501.0.0 libabsl_log_internal_format.so.2501.0.0 => /usr/lib64/libabsl_log_internal_format.so.2501.0.0 libabsl_log_internal_structured_proto.so.2501.0.0 => /usr/lib64/libabsl_log_internal_structured_proto.so.2501.0.0 libabsl_strerror.so.2501.0.0 => /usr/lib64/libabsl_strerror.so.2501.0.0 libabsl_log_internal_proto.so.2501.0.0 => /usr/lib64/libabsl_log_internal_proto.so.2501.0.0 libabsl_log_internal_log_sink_set.so.2501.0.0 => /usr/lib64/libabsl_log_internal_log_sink_set.so.2501.0.0 libabsl_log_sink.so.2501.0.0 => /usr/lib64/libabsl_log_sink.so.2501.0.0 libabsl_log_internal_globals.so.2501.0.0 => /usr/lib64/libabsl_log_internal_globals.so.2501.0.0 libabsl_log_globals.so.2501.0.0 => /usr/lib64/libabsl_log_globals.so.2501.0.0 libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 libm.so.6 => /usr/lib64/libm.so.6 libc.so.6 => /usr/lib64/libc.so.6 libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 so direct dependency on libabsl_log_internal_check_op.so and libabsl_log_internal_message.so Reproducible: Always
This is the only file in my vlc installation that suffers from this, so probably USE=chromecast is to blame. Did not look into this further yet.
dev-libs/protobuf-c does, not VLC.