Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] ffmpeg slot conflicts when trying to update @world
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 586
Location: Escaping from NY

PostPosted: Thu May 02, 2024 2:06 pm    Post subject: [solved] ffmpeg slot conflicts when trying to update @world Reply with quote

Been trying to update my system for a bit and working through the conflicts. This one stumps me a bit. I can see the issue pretty clearly. If I try to merge certain packages (like upgrading plasma-meta) it will try and downgrade ffmpeg to 4. If I upgrade things like Firefox it then tries to upgrade ffmpeg to 6.

I suppose I can take vlc out of my /var/lib/portage/world file if I need to. But pipewire and kfilemetadata are not in my world.

Is it because my profile is 17.1 and out of date this is happening? I want to upgrade to 23.0 but the upgrade guide says run a full system update before doing that.

Thanks much!
My emerge ask output
Code:
emerge -avuDN --keep-going --backtrack=999999 @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 403.72 s (backtrack: 13/999999).


!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-73.2:0/73.1::gentoo, installed) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    dev-libs/icu:0/73.1= required by (kde-apps/konsole-23.08.5:5/5::gentoo, installed) USE="handbook -debug -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                         
    (and 13 more with the same problem)

media-video/ffmpeg:0

  (media-video/ffmpeg-6.1.1-r5:0/58.60.60::gentoo, installed) USE="X alsa bluray bzip2 dav1d encode fdk gme gnutls gpl gsm iconv ladspa lcms libass libcaca librtmp lzma modplug mp3 network openal opencl opengl opus pic postproc pulseaudio samba sdl speex svg theora threads truetype v4l vaapi vdpau vorbis vpx vulkan webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gmp -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -jpegxl -kvazaar -libaom -libaribb24 -libdrm -libilbc -libplacebo -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -nvenc -openh264 -openssl -oss (-qsv) -rav1e -rubberband -shaderc -snappy -sndio -soc -srt -ssh -static-libs -svt-av1 -test -twolame -verify-sig -vidstab (-vmaf) -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma3 -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by
    media-video/ffmpeg:0/58.60.60= required by (kde-frameworks/kfilemetadata-5.115.0:5/5.115::gentoo, installed) USE="epub exif ffmpeg mobi pdf taglib -debug -doc -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                       
    (and 3 more with the same problem)

  (media-video/ffmpeg-4.4.4-r9:0/56.58.58::gentoo, ebuild scheduled for merge) USE="X alsa bluray bzip2 dav1d encode fdk gme gnutls gpl gsm iconv ladspa libass libcaca librtmp lzma modplug mp3 network openal opencl opengl opus pic postproc pulseaudio samba sdl speex svg theora threads truetype v4l vaapi vdpau vorbis vpx vulkan webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gmp -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -libaom -libaribb24 -libdrm -libilbc -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -nvenc -openh264 -openssl -oss (-qsv) -rav1e -rubberband -snappy -sndio -srt -ssh -static-libs -svt-av1 -test -twolame -verify-sig -vidstab (-vmaf) -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma3 -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by
    media-video/ffmpeg:0/56.58.58= required by (kde-plasma/kpipewire-5.27.11:5/5::gentoo, installed) USE="-debug -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^                                                                                                                                                                                                 
    <media-video/ffmpeg-5 required by (media-video/vlc-3.0.20-r10:0/5-9::gentoo, ebuild scheduled for merge) USE="X a52 alsa archive bluray cddb dbus dts dvbpsi dvd encode fdk ffmpeg flac fluidsynth gcrypt gme gstreamer gui jpeg libass libcaca libnotify libsamplerate live mad matroska modplug mp3 mpeg mtp ncurses nfs ogg opus png pulseaudio rdp samba speex ssl svg taglib theora truetype udev v4l vaapi vdpau vnc vpx wayland x264 x265 xml zeroconf -aom -aribsub -bidi -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fontconfig -ieee1394 -jack -kate -keyring -libtar -libtiger -linsys -lirc -lua -macosx-notifications -musepack -omxil -optimisememory -projectm -run-as-root -sdl-image -sftp -shout -sid -skins -soxr -srt -test -tremor -twolame -upnp -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
    ^                   ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    (and 4 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/plasma-workspace-5.27.11:5/5::gentoo, ebuild scheduled for merge)

emerge: there are no ebuilds to satisfy "dev-qt/qtgui:5/5.15.11=".
(dependency required by "media-libs/opencv-4.8.0-r3::gentoo" [installed])
(dependency required by "media-plugins/frei0r-plugins-1.8.0::gentoo[facedetect]" [installed])
(dependency required by "media-libs/mlt-7.22.0-r1::gentoo[frei0r]" [ebuild])
(dependency required by "kde-apps/kdenlive-23.08.5::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


My emerge --info
Code:
Portage 3.0.63 (python 3.11.9-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-13, glibc-2.38-r13, 6.1.41-gentoo x86_64)
=================================================================
System uname: Linux-6.1.41-gentoo-x86_64-AMD_Ryzen_5_2500U_with_Radeon_Vega_Mobile_Gfx-with-glibc2.38
KiB Mem:    31746496 total,   4653960 free
KiB Swap:   16777212 total,    538388 free
Head commit of repository gentoo: 194627da0306199b9eadfa2d94d692ecb4d21103

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.39 p6) 2.39.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r7::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.2::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           3.10.13::gentoo, 3.11.9::gentoo, 3.12.3::gentoo
dev-lang/rust:             1.77.1::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.54::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.39-r5::gentoo, 2.40-r9::gentoo, 2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           14.0.6-r4::gentoo, 15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/gcc:             12.3.1_p20230526::gentoo, 13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             15.0.7::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/llvm:            14.0.6-r4::gentoo, 15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r13::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: git://anongit.gentoo.org/repo/gentoo.git
    priority: -1000
    volatile: True

crossdev-rpi2
    location: /usr/local/portage-crossdev-rpi2
    masters: gentoo
    priority: 10
    volatile: True

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.1/ext-active/ /etc/php/cgi-php8.1/ext-active/ /etc/php/cli-php8.1/ext-active/ /etc/php/fpm-php8.1/ext-active/ /etc/php/phpdbg-php8.1/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/tmp/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
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 buildpkg-live config-protect-if-modified distlocks ebuild-locks 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 sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
LINGUAS="en ja"
MAKEOPTS="-j5"
PKGDIR="/var/cache/binpkgs"
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="/tmp"
SHELL="/bin/bash"
USE="3dnow 3dnowext X a52 aac aacplus aacs aalib accessibility acl acpi activities additions agg airplay alsa amd64 android anthy ao apache2 apm archive arts aspell atm audiofile autoipd avahi avi berkdb bluetooth bluray bmp branding bzip2 cairo cdda cddb cdparanoia cdr chardet chm cjk clang cli client connection-sharing corefonts cover crypt cups curl dbus declarative designer desktopglobe dhcp dhcpcd disable-watermark divx djvu dri dts dv dvd dvdnav dvdr dvdread eap-tls ebook elogind enca encode epub exif faac facebook fdk ffmpeg fftw flac fluidsynth font-server fortran frontendonly ftp fts3 fuse game gd gdbm gif git glitz gme gmedia gold google gphoto2 grub gsm gstaudio gstreamer gstvideo gtk gui hal hbci hdri heif hwaccel ibus iconv icu id3 id3tag imagemagick imlib immqt-bc inotify ios ipod iptables ipv6 java javascript jce joystick jpeg json kde kdenlive kwallet ladspa lame lapacke lcms libass libcaca libnotify librtmp libsamplerate libtirpc live logrotate lz4 lzma lzo m17n-lib mad matroska mdnsresponder-compat melt messages mikmod minizip mjpeg mmap mms mmxext mng mobi mod modplug mono mount mp3 mp3tunes mp4 mpeg mppe-mppc msn mtp multilib music musicbrainz mysql mysqli ncurses networkmanager nfs njb nls nodroproot normalize notifier nptl nptlonly nsplugin ntfs nxclient ocr odbc ofa ogg oggvorbis ogm openal opencl opengl opus osmesa pam pango pcre pcre16 pcre32 pdf perl pic pipewire plasma pm-utils png pnp policykit postproc postscript printsupport pulseaudio python qdoc qml qsui qt5 quicktime radiotap rar raw rdesktop rdp readline real realmedia reiserfs rpc rss rtc rustfmt samba screencast script sdl seccomp secure-delete semantic-desktop share sip sipim smpeg sndfile soprano sound source sox speex spell spice split-usr sql sqlite srtp sse3 ssl ssse3 staging startup-notification staticsocket subtitles subversion svg svn swfdec system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite systray taglib teamarena test-programs test-rust theora threads tiff timidity tk touchpad tray truetype tunepimp udev udisks unicode upcall upower usb v4l v4l2 vaapi vamp vcd vdpau vim vim-syntax virtfs visualization vlc vnc vorbis vpx vulkan wav wavpack wayland webchannel webkit webp widgets wifi winbind wma wmp wmv wps wxwidgets x264 x265 xattr xcb xcomposite xft xine xinerama xml xml2 xosd xv xvid zeroconf zip zlib" ABI_X86="64" ADA_TARGET="gcc_12" 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="mmxext sse2 ssse3 mmx sse sse3 aes avx avx2 sse4_1 sse4_2 f16c popcnt" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="mouse keyboard evdev synaptics joystick" KERNEL="linux" L10N="en-GB ja" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu radeon radeonsi" 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, LC_ALL, 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

_________________
Michael


Last edited by maiku on Mon May 13, 2024 1:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30973
Location: here

PostPosted: Thu May 02, 2024 2:16 pm    Post subject: Reply with quote

The vlc[vaapi] need <ffmpg-5, so disable vaapi and ffmpeg use flag on vlc.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 586
Location: Escaping from NY

PostPosted: Fri May 03, 2024 7:55 pm    Post subject: Reply with quote

Thanks for that. At least that gets rid of the vlc from the mix. Still getting conflicts with ffmpeg.
Code:
# emerge -avuDN --keep-going --backtrack=999999 @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 166.65 s (backtrack: 19/999999).


!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-73.2:0/73.1::gentoo, installed) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    dev-libs/icu:0/73.1= required by (dev-libs/libical-3.0.17:0/3::gentoo, installed) USE="glib introspection -doc -examples -static-libs -test -vala" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                                                                                                         
    (and 13 more with the same problem)

media-video/ffmpeg:0

  (media-video/ffmpeg-6.1.1-r5:0/58.60.60::gentoo, installed) USE="X alsa bluray bzip2 dav1d encode fdk gme gnutls gpl gsm iconv ladspa lcms libass libcaca librtmp lzma modplug mp3 network openal opencl opengl opus pic postproc pulseaudio samba sdl speex svg theora threads truetype v4l vaapi vdpau vorbis vpx vulkan webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gmp -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -jpegxl -kvazaar -libaom -libaribb24 -libdrm -libilbc -libplacebo -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -nvenc -openh264 -openssl -oss (-qsv) -rav1e -rubberband -shaderc -snappy -sndio -soc -srt -ssh -static-libs -svt-av1 -test -twolame -verify-sig -vidstab (-vmaf) -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma3 -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by
    media-video/ffmpeg:0/58.60.60= required by (media-video/pipewire-1.0.4:0/0.4::gentoo, installed) USE="X bluetooth dbus extra ffmpeg gstreamer readline sound-server ssl v4l zeroconf -doc -echo-cancel -flatpak -gsettings -ieee1394 -jack-client -jack-sdk -liblc3 -lv2 -man -modemmanager -pipewire-alsa -roc (-selinux) (-system-service) -systemd -test" ABI_X86="32 (64) (-x32)"
                      ^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    (and 3 more with the same problem)

  (media-video/ffmpeg-4.4.4-r9:0/56.58.58::gentoo, ebuild scheduled for merge) USE="X alsa bluray bzip2 dav1d encode fdk gme gnutls gpl gsm iconv ladspa libass libcaca librtmp lzma modplug mp3 network openal opencl opengl opus pic postproc pulseaudio samba sdl speex svg theora threads truetype v4l vaapi vdpau vorbis vpx vulkan webp x264 x265 xvid zlib (-amf) -amr -amrenc (-appkit) -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gmp -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -libaom -libaribb24 -libdrm -libilbc -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -nvenc -openh264 -openssl -oss (-qsv) -rav1e -rubberband -snappy -sndio -srt -ssh -static-libs -svt-av1 -test -twolame -verify-sig -vidstab (-vmaf) -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes avx avx2 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma3 -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" pulled in by
    media-video/ffmpeg:0/56.58.58= required by (kde-plasma/kpipewire-5.27.11:5/5::gentoo, installed) USE="-debug -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^                                                                                                                                                                                                 
    <media-video/ffmpeg-5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-libs/libquicktime-1.2.4-r4:0/0::gentoo, installed) USE="X aac alsa dv encode ffmpeg gtk jpeg lame opengl png userland_GNU vorbis x264 -doc -static-libs" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx"
    ^                   ^ ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    (and 3 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/plasma-workspace-5.27.11:5/5::gentoo, ebuild scheduled for merge)

emerge: there are no ebuilds to satisfy "dev-qt/qtgui:5/5.15.11=".
(dependency required by "media-libs/opencv-4.8.0-r3::gentoo" [installed])
(dependency required by "media-plugins/frei0r-plugins-1.8.0::gentoo[facedetect]" [installed])
(dependency required by "media-libs/mlt-7.22.0-r1::gentoo[frei0r]" [ebuild])
(dependency required by "kde-apps/kdenlive-23.08.5::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

_________________
Michael
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4575
Location: Germany

PostPosted: Sat May 04, 2024 1:21 am    Post subject: Reply with quote

media-libs/libquicktime[ffmpeg] needs <media-video/ffmpeg-5
I think best is, don't enable the ffmpeg useflag global in make.conf - then the defaults from ebuild works.
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 586
Location: Escaping from NY

PostPosted: Wed May 08, 2024 2:02 pm    Post subject: Reply with quote

Josef.95 wrote:
media-libs/libquicktime[ffmpeg] needs <media-video/ffmpeg-5
I think best is, don't enable the ffmpeg useflag global in make.conf - then the defaults from ebuild works.
That worked to get rid of ffmpeg from my make.conf.

Now I'm getting conflicts with icu. I removed it from my use flags. I used to have +icu and +system-icu
Code:
# emerge -avuDNt --keep-going --verbose-conflicts --backtrack=999999 @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 88.32 s (backtrack: 2/999999).


!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-73.2:0/73.1::gentoo, installed) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="32 (64) (-x32)" pulled in by
    dev-libs/icu:0/73.1= required by (dev-qt/qtcore-5.15.13:5/5.15.13::gentoo, installed) USE="icu -debug -old-kernel -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                     
    dev-libs/icu:0/73.1= required by (dev-libs/libical-3.0.17:0/3::gentoo, installed) USE="glib introspection -doc -examples -static-libs -test -vala" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                                                                                                         
    >=dev-libs/icu-51.2-r1:0/73.1=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/libxml2-2.12.6:2/2::gentoo, installed) USE="ftp icu lzma python readline -debug -examples -static-libs -test" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python3_11 -python3_10 -python3_12"
                          ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    >=dev-libs/icu-51.2-r1:0/73.1=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/harfbuzz-8.3.0:0/6.0.0::gentoo, installed) USE="cairo glib graphite icu introspection truetype -debug -doc -experimental -test" ABI_X86="32 (64) (-x32)"
                          ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
    >=dev-libs/icu-69.1:0/73.1= required by (dev-qt/qtwebengine-5.15.13_p20240322:5/5.15::gentoo, installed) USE="alsa designer jumbo-build pulseaudio screencast system-icu widgets -bindist -debug -geolocation -kerberos -test" ABI_X86="(64)"
                       ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
    >=dev-libs/icu-73.1:0/73.1= required by (www-client/firefox-115.10.0:esr/esr::gentoo, installed) USE="X clang dbus gmp-autoupdate hwaccel pulseaudio screencast system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp wayland wifi -debug -eme-free -geckodriver -hardened -jack -libproxy -lto -openh264 -pgo (-selinux) -sndio -system-png (-system-python-libs)" ABI_X86="(64)" L10N="en-GB ja -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fur -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -sc -sco -si -sk -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW"
                       ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    dev-libs/icu:0/73.1= required by (kde-plasma/kdeplasma-addons-5.27.11:5/5::gentoo, installed) USE="alternate-calendar handbook networkmanager share -debug -webengine" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                                                                                                         
    dev-libs/icu:0/73.1= required by (media-libs/libcdr-0.1.7:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                         
    dev-libs/icu:0/73.1= required by (sci-libs/libqalculate-4.8.1:0/22::gentoo, installed) USE="curl hardened icu readline -gnuplot -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                                                                                                         
    dev-libs/icu:0/73.1= required by (kde-apps/konsole-23.08.5:5/5::gentoo, installed) USE="handbook -debug -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                         
    dev-libs/icu:0/73.1=[abi_x86_64(-)] required by (dev-libs/re2-0.2022.12.01:0/10::gentoo, installed) USE="icu" ABI_X86="(64) -32 (-x32)"
                ^^^^^^^^                                                                                                                                                                                                                                   
    dev-libs/icu:0/73.1=[abi_x86_32(-),abi_x86_64(-)] required by (dev-db/sqlite-3.45.3:3/3::gentoo, installed) USE="icu readline secure-delete -debug -doc -static-libs -tcl -test -tools" ABI_X86="32 (64) (-x32)"
                ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
    dev-libs/icu:0/73.1= required by (app-text/gspell-1.12.2:0/2::gentoo, installed) USE="introspection vala -test" ABI_X86="(64)"
                ^^^^^^^^                                                                                                                                                                                                                         


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-libs/icu-74.2:0/74.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/plasma-workspace-5.27.11:5/5::gentoo, ebuild scheduled for merge)

emerge: there are no ebuilds to satisfy "dev-qt/qtgui:5/5.15.11=".
(dependency required by "media-libs/opencv-4.8.0-r3::gentoo" [installed])
(dependency required by "media-plugins/frei0r-plugins-1.8.0::gentoo" [installed])
(dependency required by "media-libs/mlt-7.22.0-r1::gentoo[frei0r]" [ebuild])
(dependency required by "kde-apps/kdenlive-23.08.5::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

_________________
Michael
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4575
Location: Germany

PostPosted: Wed May 08, 2024 4:25 pm    Post subject: Reply with quote

Huh yes, the emerge output is not clear for me too (or I'm blind).

Lets try another way for a hopeful better emerge conflict output: Please post the output from
Code:
emerge -pve @world --backtrack=0
best via wgetpaste
like
Code:
wgetpaste -s pgz -c "emerge -pve @world --backtrack=0"
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 586
Location: Escaping from NY

PostPosted: Wed May 08, 2024 6:02 pm    Post subject: Reply with quote

Josef.95 wrote:
best via wgetpaste
like
Code:
wgetpaste -s pgz -c "emerge -pve @world --backtrack=0"
Now that's a cool utility.

Here it is:
https://paste.gentoo.zip/9jjiKA4g
_________________
Michael
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4575
Location: Germany

PostPosted: Wed May 08, 2024 7:36 pm    Post subject: Reply with quote

Yes, i think this emerge output shows the real problem:
Code:
[ebuild  NS    ] net-misc/freerdp-2.11.5-r10:2::gentoo [2.11.1:0/2::gentoo] USE="X alsa client%* cups ffmpeg gstreamer icu jpeg pulseaudio usb wayland xinerama xv -debug -kerberos -openh264 -server -smartcard -systemd -test -valgrind (-doc%)" 0 KiB
[ebuild  NS    ] net-misc/freerdp-3.4.0-r11:3::gentoo [2.11.1:0/2::gentoo] USE="X alsa client%* cups ffmpeg fuse%* gstreamer icu jpeg pulseaudio sdl%* usb xinerama xv -aad% -debug -kerberos -openh264 -server -smartcard -systemd -test -valgrind (-wayland*) (-doc%)" 9,113 KiB
[uninstall     ] net-misc/freerdp-2.11.1:0/2::gentoo  USE="X alsa cups ffmpeg gstreamer icu jpeg pulseaudio usb wayland xinerama xv -debug -doc -kerberos -openh264 -server -smartcard -systemd -test -valgrind"
[blocks b      ] net-misc/freerdp:0 ("net-misc/freerdp:0" is soft blocking net-misc/freerdp-3.4.0-r11, net-misc/freerdp-2.11.5-r10)
[ebuild     U  ] media-video/vlc-3.0.20-r10:0/5-9::gentoo [3.0.20-r3:0/5-9::gentoo] USE="X a52 alsa archive bluray cddb dbus dts dvbpsi dvd encode fdk ffmpeg flac fluidsynth gcrypt gme gstreamer gui jpeg libass libcaca libnotify libsamplerate live mad matroska modplug mp3 mpeg mtp ncurses nfs ogg opus png pulseaudio rdp samba speex ssl svg taglib theora truetype udev v4l vdpau vnc vpx wayland x264 x265 xml zeroconf -aom -aribsub -bidi -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fontconfig -ieee1394 -jack -kate -keyring -libtar -libtiger -linsys -lirc -lua -macosx-notifications -musepack -omxil -optimisememory -projectm -run-as-root -sdl-image -sftp -shout -sid -skins -soxr -srt -test -tremor -twolame -upnp -vaapi* -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1" 0 KiB
[ebuild   R    ] media-libs/phonon-vlc-0.11.3-r1::gentoo  USE="-debug" 0 KiB
[blocks B      ] net-misc/freerdp:2[client] ("net-misc/freerdp:2[client]" is soft blocking net-misc/freerdp-3.4.0-r11)
[blocks B      ] net-misc/freerdp:3[client] ("net-misc/freerdp:3[client]" is soft blocking net-misc/freerdp-2.11.5-r10)

Total: 1565 packages (194 upgrades, 14 new, 7 in new slots, 1350 reinstalls, 1 uninstall), Size of downloads: 8,279,488 KiB
Conflict: 3 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (net-misc/freerdp-2.11.5-r10:2/2::gentoo, ebuild scheduled for merge) pulled in by
    >=net-misc/freerdp-2.0.0_rc0:2=[client(+)] required by (media-video/vlc-3.0.20-r10:0/5-9::gentoo, ebuild scheduled for merge) USE="X a52 alsa archive bluray cddb dbus dts dvbpsi dvd encode fdk ffmpeg flac fluidsynth gcrypt gme gstreamer gui jpeg libass libcaca libnotify libsamplerate live mad matroska modplug mp3 mpeg mtp ncurses nfs ogg opus png pulseaudio rdp samba speex ssl svg taglib theora truetype udev v4l vdpau vnc vpx wayland x264 x265 xml zeroconf -aom -aribsub -bidi -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -faad -fontconfig -ieee1394 -jack -kate -keyring -libtar -libtiger -linsys -lirc -lua -macosx-notifications -musepack -omxil -optimisememory -projectm -run-as-root -sdl-image -sftp -shout -sid -skins -soxr -srt -test -tremor -twolame -upnp -vaapi -zvbi" ABI_X86="(64)" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"

  (net-misc/freerdp-3.4.0-r11:3/3::gentoo, ebuild scheduled for merge) pulled in by
    net-misc/freerdp required by @selected
I think deselect the net-misc/freerdp package from world file should probably help for the blocker.

Then,
Code:
!!! Problems have been detected with your world file
!!! Please run emaint --check world


!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
media-fonts/vc-fonts media-video/v4l2loopback
these packages don't exist anymore. Please deselect them too, like
Code:
emerge --deselect net-misc/freerdp media-fonts/vc-fonts media-video/v4l2loopback


Then, please set the latest stable binutils version via binutils-config
(the current set 2.39.0 version is to old (and already hard masked)).

Then try a world update, like
Code:
emerge -avuDU @world --backtrack=200
Back to top
View user's profile Send private message
maiku
Guru
Guru


Joined: 24 Mar 2004
Posts: 586
Location: Escaping from NY

PostPosted: Wed May 08, 2024 7:45 pm    Post subject: Reply with quote

Thanks. It seems good now. Was there a warning about binutils that I was missing?
_________________
Michael
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4575
Location: Germany

PostPosted: Wed May 08, 2024 8:09 pm    Post subject: Reply with quote

maiku wrote:
Was there a warning about binutils that I was missing?
No, but i see in your emerge --info
Code:
ld GNU ld (Gentoo 2.39 p6) 2.39.0
sys-devel/binutils:        2.39-r5::gentoo, 2.40-r9::gentoo, 2.41-r5::gentoo
(first is the selected version, and line two shows the installed versions).
Many packages will fail with the selected old hard masked 2.39 version - so better using a newer (latest stable) version before start the @world update :)

The warning message was in the mask message, see
Code:
# emerge -pv binutils:2.39

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 2.20 s (backtrack: 0/20).


!!! All ebuilds that could satisfy "binutils:2.39" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/binutils-2.39-r5::gentoo (masked by: package.mask)
/srv/repos/gentoo/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-21)
# (and others, updated later)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum