Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
3 packages forced recompile with every world update
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
Satori80a
n00b
n00b


Joined: 06 Jun 2017
Posts: 50

PostPosted: Tue Sep 17, 2024 1:55 pm    Post subject: 3 packages forced recompile with every world update Reply with quote

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

Calculating dependencies... done!
Dependency resolution took 53.58 s (backtrack: 4/20).

[ebuild  rR    ] media-libs/libheif-1.15.2-r1:0/1.12::gentoo  USE="aom threads x265 -gdk-pixbuf -go -rav1e -test" ABI_X86="(64) -32 (-x32)" 0 KiB                 
[ebuild  rR   ~] media-video/ffmpeg-6.1.2:0/58.60.60::gentoo  USE="X alsa bluray bzip2 cdio chromium cpudetection cuda dav1d encode fdk gnutls gpl iconv jpeg2k libdrm lzma mp3 network nvenc openal opencl opengl opus postproc pulseaudio sdl svg theora threads truetype vaapi vdpau vorbis vpx vulkan x264 x265 xvid zlib -amf -amr -amrenc (-appkit) -bs2b -chromaprint -codec2 -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpegxl -kvazaar -ladspa -lcms -libaom -libaribb24 -libass -libcaca -libilbc -libplacebo -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug -openh264 -openssl -oss -pic -qsv -rav1e -rubberband -samba -shaderc -snappy -sndio -soc -speex -srt -ssh -static-libs -svt-av1 -test -twolame -v4l -verify-sig -vidstab -vmaf -webp -zeromq -zimg -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma4 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" 0 KiB
[ebuild  rR    ] media-video/handbrake-1.6.1::gentoo  USE="fdk nvenc x265 -gstreamer -gtk -numa" 0 KiB                                                           

Total: 3 packages (3 reinstalls), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-libs/x265:0

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


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

media-video/vlc:0


This has been going on for weeks now. Does anybody have any idea how I can determine why this is happening?
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1652
Location: South America

PostPosted: Tue Sep 17, 2024 2:51 pm    Post subject: Reply with quote

Looks like some problem with media-video/vlc. Could you post the output of:

Code:
$ emerge --pretend --verbose media-video/vlc media-libs/x265

?
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2231

PostPosted: Tue Sep 17, 2024 5:00 pm    Post subject: Reply with quote

I've had the same issue, I don't remember with which packages, I think other have reported it too, but good luck finding the threads. I think I was helped to solve the issue on IRC.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Satori80a
n00b
n00b


Joined: 06 Jun 2017
Posts: 50

PostPosted: Thu Sep 26, 2024 2:35 pm    Post subject: Reply with quote

This is a mess: I tried to remove vlc, but it's required. Then I tried to remove ffmpeg; again, it's required.

It seems as though they can't both be installed at the same time due to slot conflicts, but they require each other?

I then noticed that mplayer seemed like it might be causing issues, so I ran 'emerge --deselect' on it. Depclean wanted me to emerge @world again so I ran 'sudo emerge -uUDNav @world', which produces:

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

Calculating dependencies... done!
Dependency resolution took 55.09 s (backtrack: 8/20).


Total: 0 packages, Size of downloads: 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

media-libs/phonon:0
kde-apps/gwenview:6

!!! 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:
kde-apps/gwenview


So 'sudo emaint -f world' then 'sudo emerge -uUDNav @world' again with the same result about qwenview being nonexistent or masked.

I'm beyond frustrated at this point!

Anyway:

Code:
emerge --pretend --verbose media-video/vlc media-libs/x265

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

Calculating dependencies... done!
Dependency resolution took 19.20 s (backtrack: 6/20).

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

Total: 4 packages (2 downgrades, 1 new, 1 reinstall), Size of downloads: 34,476 KiB

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

media-video/ffmpeg:0

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

  (media-video/ffmpeg-6.1.1-r8:0/58.60.60::gentoo, installed) USE="X alsa bluray bzip2 cdio chromium cpudetection dav1d encode fdk gnutls gpl iconv jpeg2k libdrm lzma mp3 network nvenc openal opencl opengl opus postproc pulseaudio sdl svg theora threads truetype vaapi vdpau verify-sig vorbis vpx vulkan x264 x265 xvid zlib -amf -amr -amrenc (-appkit) -bs2b -chromaprint -codec2 (-cuda) -debug -doc -flite -fontconfig -frei0r -fribidi -gcrypt -glslang -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpegxl -kvazaar -ladspa -lcms -libaom -libaribb24 -libass -libcaca -libilbc -libplacebo -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug -openh264 -openssl -oss -pic (-qsv) -rav1e -rubberband -samba -shaderc -snappy -sndio -soc -speex -srt -ssh -static-libs -svt-av1 -test -twolame -v4l -vidstab (-vmaf) -webp -zeromq -zimg -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -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=[vaapi] required by (dev-qt/qtmultimedia-6.7.2-r2:6/6.7.2::gentoo, installed) USE="X alsa ffmpeg opengl pulseaudio qml vaapi vulkan -eglfs -gstreamer -test -v4l" ABI_X86="(64)"                                 
                      ^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] required by (media-video/handbrake-1.6.1:0/0::gentoo, installed) USE="fdk nvenc x265 -gstreamer -gtk -numa" ABI_X86="(64)"
    ^^                   ^^^^^                                                                                                                                                                                                                                                                                                                                                           
    (and 12 more with the same problems)

media-libs/nv-codec-headers:0

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

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

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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2231

PostPosted: Thu Sep 26, 2024 2:39 pm    Post subject: Reply with quote

You've been asked a question above by GDH-Gentoo. I'm not going to ask it again.

Best regards,
Georgi
Back to top
View user's profile Send private message
Satori80a
n00b
n00b


Joined: 06 Jun 2017
Posts: 50

PostPosted: Thu Sep 26, 2024 2:42 pm    Post subject: Reply with quote

logrusx wrote:
You've been asked a question above by GDH-Gentoo. I'm not going to ask it again.

Best regards,
Georgi


Did you read the last portion of my post? I answered that question directly; did I not.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2231

PostPosted: Thu Sep 26, 2024 4:25 pm    Post subject: Reply with quote

Satori80a wrote:

Did you read the last portion of my post? I answered that question directly; did I not.


I missed it actually, sorry about that.

What happens if you add USE="-vaapi" on the command line for the same command?

I think your problem is related to this bug: https://bugs.gentoo.org/864721

Best Regards,
Georgi
Back to top
View user's profile Send private message
dmpogo
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 3389
Location: Canada

PostPosted: Thu Sep 26, 2024 5:03 pm    Post subject: Reply with quote

As just was said, your vlc probably has USE='vaapi' which does not work with latest ffmpeg, and tries to downgrade ffmpeg to version 4. While of course other packages are compiled for FFmpeg-6
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