Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[solved] ffmpeg slot conflicts when trying to update @world

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
10 posts • Page 1 of 1
Author
Message
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

[solved] ffmpeg slot conflicts when trying to update @world

  • Quote

Post by maiku » Thu May 02, 2024 2:06 pm

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: Select all

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: Select all

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
Last edited by maiku on Mon May 13, 2024 1:27 pm, edited 1 time in total.
Michael
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Thu May 02, 2024 2:16 pm

The vlc[vaapi] need <ffmpg-5, so disable vaapi and ffmpeg use flag on vlc.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Fri May 03, 2024 7:55 pm

Thanks for that. At least that gets rid of the vlc from the mix. Still getting conflicts with ffmpeg.

Code: Select all

# 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
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Sat May 04, 2024 1:21 am

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.
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Wed May 08, 2024 2:02 pm

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: Select all

# 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
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Wed May 08, 2024 4:25 pm

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: Select all

emerge -pve @world --backtrack=0
best via wgetpaste
like

Code: Select all

wgetpaste -s pgz -c "emerge -pve @world --backtrack=0"
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Wed May 08, 2024 6:02 pm

Josef.95 wrote:best via wgetpaste
like

Code: Select all

wgetpaste -s pgz -c "emerge -pve @world --backtrack=0"
Now that's a cool utility.

Here it is:
https://paste.gentoo.zip/9jjiKA4g
Michael
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Wed May 08, 2024 7:36 pm

Yes, i think this emerge output shows the real problem:

Code: Select all

[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: Select all

!!! 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: Select all

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: Select all

emerge -avuDU @world --backtrack=200
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Wed May 08, 2024 7:45 pm

Thanks. It seems good now. Was there a warning about binutils that I was missing?
Michael
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Wed May 08, 2024 8:09 pm

maiku wrote:Was there a warning about binutils that I was missing?
No, but i see in your emerge --info

Code: Select all

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: Select all

# 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.
Top
Post Reply

10 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic