Mailing List Archive

emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others.
Howdy,

Doing my updates, most things updated but some still have conflicts. 
Emerge is trying to tell me but I use Konsole and I think it messes up
the ^^^^^ bit and points to the wrong thing.  I'm thinking this is a USE
flag problem but I can't tell for sure.  Anyone else recognize this and
make sense of it?  I recently switched to the pipewire thing and that
could be part of it, maybe.  It's among those mentioned at least. 


(chroot) root@fireball / # emerge -auDN media-video/ffmpeg
kde-apps/ffmpegthumbs media-video/handbrake sci-libs/opencascade
media-libs/opencv kde-apps/k3b kde-plasma/kpipewire
kde-frameworks/kfilemetadata media-video/mplayer libtorrent-rasterbar
net-p2p/qbittorrent gui-libs/egl-wayland

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

Calculating dependencies... done!
Dependency resolution took 40.62 s.


Total: 0 packages, Size of downloads: 0 KiB

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

net-libs/libtorrent-rasterbar:0

  (net-libs/libtorrent-rasterbar-2.0.8:0/2.0::gentoo, ebuild scheduled
for merge) USE="dht gnutls ssl -debug -python -test" ABI_X86="(64)"
PYTHON_SINGLE_TARGET="python3_11 -python3_10" conflicts with
    <net-libs/libtorrent-rasterbar-2:= required by
(net-p2p/qbittorrent-4.5.2-r1:0/0::gentoo, installed) USE="dbus gui
-webui" ABI_X86="(64)"
    ^                              ^ 
    <net-libs/libtorrent-rasterbar-2:0/10= required by
(net-p2p/qbittorrent-4.5.2-r1:0/0::gentoo, installed) USE="dbus gui
-webui" ABI_X86="(64)"
    ^                              ^^^^^^^

media-video/ffmpeg:0

  (media-video/ffmpeg-5.1.3:0/57.59.59::gentoo, ebuild scheduled for
merge) USE="X alsa bluray bzip2 dav1d encode fdk fontconfig frei0r
gnutls gpl iconv jpeg2k lcms libass lzma mp3 network opengl openh264
postproc pulseaudio sdl svg theora threads truetype vorbis vpx vulkan
webp x264 x265 xvid zlib -amf -amr -amrenc (-appkit) -bs2b -cdio
-chromaprint -chromium -codec2 -cpudetection -cuda -debug -doc -flite
-fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394
-jack -jpegxl -kvazaar -ladspa -libaom -libaribb24 -libcaca -libdrm
-libilbc -libplacebo -librtmp -libsoxr -libtesseract -libv4l -libxml2
-lv2 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -nvenc
-openal -opencl -openssl -opus -oss -pic -qsv -rav1e -rubberband -samba
-snappy -sndio -speex -srt -ssh -static-libs -svt-av1 -test -twolame
-v4l -vaapi -vdpau -verify-sig -vidstab -vmaf -zeromq -zimg -zvbi"
ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext
sse sse2 sse3 sse4_1 sse4_2 ssse3 xop -3dnow -3dnowext -avx2"
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot
ismindex pktdumper qt-faststart sidxindex trasher" conflicts with
    media-video/ffmpeg:0/56.58.58= required by
(media-video/pipewire-0.3.71-r1:0/0.4::gentoo, installed) USE="X dbus
extra ffmpeg pipewire-alsa readline sound-server ssl zeroconf -bluetooth
-doc -echo-cancel -flatpak -gsettings -gstreamer -jack-client -jack-sdk
-lv2 -modemmanager (-system-service) -systemd -test -v4l" ABI_X86="(64)
-32 (-x32)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by
(kde-apps/k3b-23.04.1:5/5::gentoo, installed) USE="dvd ffmpeg flac
handbook mad taglib userland_GNU vorbis -debug -lame -musepack -sndfile
-sox -test -vcd" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-3.1.3:0/56.58.58=[postproc] required by
(media-video/vlc-3.0.18-r3:0/5-9::gentoo, installed) USE="X a52 alsa
bidi bluray cddb dbus dvbpsi dvd encode ffmpeg flac fontconfig gcrypt
gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png pulseaudio
ssl svg truetype udev wayland x264 x265 xml zeroconf -aom -archive
-aribsub -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dts
-faad -fdk -fluidsynth -gme -gstreamer -ieee1394 -jack -kate -keyring
-libass -libcaca -libtar -libtiger -linsys -lirc -live -lua
-macosx-notifications -matroska -modplug -mtp -musepack -nfs -omxil
-optimisememory -opus -projectm -rdp -run-as-root -samba -sdl-image
-sftp -shout -sid -skins -soxr -speex -srt -taglib -test -theora -tremor
-twolame -upnp -v4l -vaapi -vdpau -vnc -vpx -zvbi" ABI_X86="(64)"
CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
                              ^^^^^^^^^^^^         
    media-video/ffmpeg:0/56.58.58=[encode,threads] required by
(media-video/mpv-0.35.1-r1:0/2::gentoo, installed) USE="X alsa bluray
cdda cli drm dvd egl iconv javascript jpeg lcms libmpv libplacebo lua
opengl pipewire pulseaudio sdl uchardet vulkan wayland xv zlib (-aqua)
-archive (-coreaudio) -debug -dvb -gamepad -jack -libcaca (-mmal) -nvenc
-openal (-raspberry-pi) -rubberband (-selinux) -sixel -sndio -test
-tools -vaapi -vdpau -zimg" ABI_X86="(64)" LUA_SINGLE_TARGET="luajit
-lua5-1" PYTHON_SINGLE_TARGET="python3_11 -python3_10 (-python3_12)"
                      ^^^^^^^^^^^^               
    media-video/ffmpeg:0/56.58.58= required by
(media-video/gpac-2.2.0:0/11::gentoo, installed) USE="X a52 aac alsa
ffmpeg jpeg jpeg2k mad opengl png pulseaudio sdl ssl truetype vorbis xml
xvid -debug -dvb -jack -oss -static-libs -theora" ABI_X86="(64)"
CPU_FLAGS_X86="sse2"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-2:0/56.58.58=[encode] required by
(app-text/unpaper-7.0.0:0/0::gentoo, installed) USE="userland_GNU -test"
ABI_X86="(64)"
                          ^^^^^^^^^^^^       
    media-video/ffmpeg:0/56.58.58= required by
(kde-frameworks/kfilemetadata-5.106.0:5/5.106::gentoo, installed)
USE="epub exif ffmpeg pdf taglib userland_GNU -debug -doc -mobi -test"
ABI_X86="(64)"
                      ^^^^^^^^^^^^
    >=media-video/ffmpeg-4.0:0/56.58.58= required by
(media-video/mplayer-1.5_p20230215:0/0::gentoo, installed) USE="X a52
alsa bidi bluray cddb cdio cdparanoia dvd dvdnav enca encode faac iconv
ipv6 jpeg libass mad mng mp3 network opengl osdmenu png pulseaudio rar
sdl shm truetype unicode vorbis x264 xscreensaver xv xvid -aalib (-aqua)
-bl -bs2b -cpudetection -debug -dga -doc -dts -dv -dvb -faad -fbcon -ftp
-ggi -gsm -jack -joystick -ladspa -libcaca -libmpeg2 -lirc -live -lzo
-md5sum -nas -openal -oss -pnm -pvr -radio -rtc -rtmp -samba (-selinux)
-speex -tga -theora -toolame -tremor -twolame -v4l -vcd -vdpau (-vidix)
-xinerama -yuv4mpeg -zoran" ABI_X86="(64)" CPU_FLAGS_X86="avx fma3 fma4
mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 xop -3dnow -3dnowext -avx2"
VIDEO_CARDS="-mga"
                            ^^^^^^^^^^^^
    <media-video/ffmpeg-5:0/56.58.58= required by
(sci-libs/opencascade-7.7.0-r1:0/7.7::gentoo, installed) USE="ffmpeg
userland_GNU vtk -doc -examples -freeimage -gles2 -json -optimize
(-tbb)" ABI_X86="(64)"
    ^                    ^^^^^^^^^^^^
    <media-video/ffmpeg-5.1:0/56.58.58=[postproc,fdk] required by
(media-video/handbrake-1.5.1-r1:0/0::gentoo, installed) USE="fdk gtk
x265 -gstreamer -libav-aac -numa -nvenc" ABI_X86="(64)"
    ^                   ^^^^^^^^^^^^^^^             
    <media-video/ffmpeg-5:= required by
(sci-libs/opencascade-7.7.0-r1:0/7.7::gentoo, installed) USE="ffmpeg
userland_GNU vtk -doc -examples -freeimage -gles2 -json -optimize
(-tbb)" ABI_X86="(64)"
    ^                   ^ 
    media-video/ffmpeg:0/56.58.58=[-flite] required by
(media-libs/mlt-7.14.0:0/7::gentoo, installed) USE="ffmpeg frei0r gtk
opengl python qt5 rubberband sdl userland_GNU xml -debug -jack
-libsamplerate -opencv -rtaudio -test (-vdpau) -vidstab -xine"
ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
                      ^^^^^^^^^^^^       
    media-video/ffmpeg:0/56.58.58= required by
(sci-libs/vtk-9.2.5:0/9.2::gentoo, installed) USE="ffmpeg java logging
mysql openmp qt5 rendering sdl threads -all-modules -boost -cuda
(-debug) -doc -examples -freetype -gdal -imaging -las -mpi -odbc
-openvdb -pdal -postgres -python (-qt6) -tbb -test -tk -views -vtkm
-web" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
VIDEO_CARDS="-nvidia"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by
(kde-apps/ffmpegthumbs-23.04.1:5/5::gentoo, installed) USE="userland_GNU
-debug" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by
(kde-plasma/kpipewire-5.27.5:5/5::gentoo, installed) USE="userland_GNU
-debug -test" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    media-video/ffmpeg:0/56.58.58= required by
(media-libs/gegl-0.4.44:0.4/0.4::gentoo, installed) USE="cairo ffmpeg
lcms openmp pdf sdl svg tiff userland_GNU webp -debug -introspection
-lensfun -openexr -raw -sdl2 -test -umfpack -v4l -vala" ABI_X86="(64)"
                      ^^^^^^^^^^^^
    <media-video/ffmpeg-5.1:=[postproc,fdk] required by
(media-video/handbrake-1.5.1-r1:0/0::gentoo, installed) USE="fdk gtk
x265 -gstreamer -libav-aac -numa -nvenc" ABI_X86="(64)"
    ^                   ^^^               
    media-video/ffmpeg:0/56.58.58=[abi_x86_64(-)] required by
(media-libs/opencv-4.7.0:0/4.7.0::gentoo, installed) USE="contrib
contribdnn eigen features2d ffmpeg gphoto2 java jpeg jpeg2k opengl
openmp png python qt5 tiff userland_GNU webp -contribcvv
-contribfreetype -contribhdf (-contribovis) -contribsfm
-contribxfeatures2d -cuda -debug -dnnsamples -download -examples -gdal
-gflags -glog -gstreamer -gtk3 -ieee1394 -lapack -lto -opencl
-opencvapps -openexr -tesseract -testprograms -threads -v4l -vaapi -vtk
-xine" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx f16c fma3 popcnt sse
sse2 sse3 sse4_1 sse4_2 ssse3 -avx2 -avx512f" PYTHON_TARGETS="python3_11
-python3_10"
                      ^^^^^^^^^^^^              
    >=media-video/ffmpeg-2.7:0/56.58.58= required by
(media-video/ffmpegthumbnailer-2.2.2-r1:0/0::gentoo, installed) USE="gtk
jpeg png userland_GNU -gnome -test" ABI_X86="(64)"
                            ^^^^^^^^^^^^

gui-libs/egl-wayland:0

  (gui-libs/egl-wayland-1.1.12:0/0::gentoo, ebuild scheduled for merge)
USE="" ABI_X86="(64)" conflicts with
    ~gui-libs/egl-wayland-1.1.7 required by
(x11-drivers/nvidia-drivers-470.182.03:0/470::gentoo, installed) USE="X
driver tools wayland -dist-kernel -persistenced -static-libs"
ABI_X86="(64) -32"
    ^                     ^^^^^


!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-6.1.23::gentoo (masked by: package.mask)
- sys-kernel/gentoo-sources-5.6.7::gentoo (masked by: package.mask)
- sys-kernel/gentoo-sources-5.14.15::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Nothing to merge; quitting.

(chroot) root@fireball / #



Ideas?  Thoughts??

Thanks.

Dale

:-)  :-)
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
On Sun, 4 Jun 2023 at 21:56, Dale <rdalek1967@gmail.com> wrote:
>
> Howdy,
>
> Doing my updates, most things updated but some still have conflicts.
> Emerge is trying to tell me but I use Konsole and I think it messes up
> the ^^^^^ bit and points to the wrong thing. I'm thinking this is a USE
> flag problem but I can't tell for sure. Anyone else recognize this and
> make sense of it? I recently switched to the pipewire thing and that
> could be part of it, maybe. It's among those mentioned at least.
>
> Ideas? Thoughts??

It seems opencascade and handbrake are the culprits for you, blocking
the ffmpeg upgrade, in your output they require <ffmpeg-5.1. There is
a newer handbrake version that uses ffmpeg 5, but it is not in
::gentoo, so maybe check for a newer version in an overlay or on
b.g.o. Maybe the same is true for opencascade.
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
On 2023.06.04 15:56, Dale wrote:

> Doing my updates, most things updated but some still have conflicts.?
> Emerge is trying to tell me but I use Konsole and I think it messes
> up the ^^^^^ bit and points to the wrong thing.
I suspect the ^^^^^ assumes a fixed width font.
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
Arve Barsnes wrote:
> On Sun, 4 Jun 2023 at 21:56, Dale <rdalek1967@gmail.com> wrote:
>> Howdy,
>>
>> Doing my updates, most things updated but some still have conflicts.
>> Emerge is trying to tell me but I use Konsole and I think it messes up
>> the ^^^^^ bit and points to the wrong thing. I'm thinking this is a USE
>> flag problem but I can't tell for sure. Anyone else recognize this and
>> make sense of it? I recently switched to the pipewire thing and that
>> could be part of it, maybe. It's among those mentioned at least.
>>
>> Ideas? Thoughts??
> It seems opencascade and handbrake are the culprits for you, blocking
> the ffmpeg upgrade, in your output they require <ffmpeg-5.1. There is
> a newer handbrake version that uses ffmpeg 5, but it is not in
> ::gentoo, so maybe check for a newer version in an overlay or on
> b.g.o. Maybe the same is true for opencascade.
>
>


I was thinking that was what it was saying at first but nothing newer
was in the tree that was masked/keyworded so I thought I was just not
reading it right.  Then I couldn't figure out what USE flag it was
complaining about either.  It seems my first thought was right but odd
there is a dependency on something not in the tree.  I may just mask the
newer ffmpeg until the tree catches up.  I won't update until next
weekend anyway, or the next if I'm busy.  I'll see what I can figure out
the torrent problem.  May be a similar problem. 

Thanks much for shedding some light on this.  I was scratching my head
pretty good.  lol

Dale

:-)  :-)
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
Jack wrote:
> On 2023.06.04 15:56, Dale wrote:
>
>> Doing my updates, most things updated but some still have conflicts. 
>> Emerge is trying to tell me but I use Konsole and I think it messes
>> up the ^^^^^ bit and points to the wrong thing.
> I suspect the ^^^^^ assumes a fixed width font.
>
>


I suspect it is that or expecting a console or something.  There may be
a setting to make it work in Konsole but I have no idea what it would be
or where to look even.  It's always been that way.  Either way, it
rarely points to the right spot which makes it useless when trying to
decode what emerge is saying. 

Maybe one day.  Maybe. 

Dale

:-)  :-)
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
On 2023.06.04 17:22, Dale wrote:
> Jack wrote:
> > On 2023.06.04 15:56, Dale wrote:
> >
> >> Doing my updates, most things updated but some still have
> conflicts.?
> >> Emerge is trying to tell me but I use Konsole and I think it messes
> >> up the ^^^^^ bit and points to the wrong thing.
> > I suspect the ^^^^^ assumes a fixed width font.
> >
> >
>
>
> I suspect it is that or expecting a console or something.? There may
> be
> a setting to make it work in Konsole but I have no idea what it would
> be
> or where to look even.? It's always been that way.? Either way, it
> rarely points to the right spot which makes it useless when trying to
> decode what emerge is saying.?
It doesn't matter where you are looking at that output, it just counts
characters to put the ^^^ under what it is supposed to point to. That
only LOOKS right if you use a monospace or fixed width font. Works the
same in a terminal or text editor or email reader.

In Konsole, it's under Settings/Edit Profiles/pick and edit the
profile, click Appearance on the left, and pick an appropriate font
near the bottom.
>
> Maybe one day.? Maybe.?
>
> Dale
>
> :-)? :-)
>
>
>
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
Jack wrote:
> On 2023.06.04 17:22, Dale wrote:
>> Jack wrote:
>> > On 2023.06.04 15:56, Dale wrote:
>> >
>> >> Doing my updates, most things updated but some still have conflicts. 
>> >> Emerge is trying to tell me but I use Konsole and I think it messes
>> >> up the ^^^^^ bit and points to the wrong thing.
>> > I suspect the ^^^^^ assumes a fixed width font.
>> >
>> >
>>
>>
>> I suspect it is that or expecting a console or something.  There may be
>> a setting to make it work in Konsole but I have no idea what it would be
>> or where to look even.  It's always been that way.  Either way, it
>> rarely points to the right spot which makes it useless when trying to
>> decode what emerge is saying. 
> It doesn't matter where you are looking at that output, it just counts
> characters to put the ^^^ under what it is supposed to point to.  That
> only LOOKS right if you use a monospace or fixed width font.  Works
> the same in a terminal or text editor or email reader.
>
> In Konsole, it's under Settings/Edit Profiles/pick and edit the
> profile, click Appearance on the left, and pick an appropriate font
> near the bottom.
>>
>> Maybe one day.  Maybe. 
>>
>> Dale
>>
>> :-)  :-)
>>
>>
>>
>
>
>


I made a change.  See if it helps next time.  It was set to the default
which is easy for me to read but never heard of the font. 

Thanks.

Dale

:-)  :-) 
Re: emerge conflict. Need help. ffmpeg, kpipewire, handbrake, ffmpegthumbnailer and others. [ In reply to ]
On Sun, 4 Jun 2023 22:21:54 +0200, Arve Barsnes wrote:

> > Doing my updates, most things updated but some still have conflicts.
> > Emerge is trying to tell me but I use Konsole and I think it messes up
> > the ^^^^^ bit and points to the wrong thing. I'm thinking this is a
> > USE flag problem but I can't tell for sure. Anyone else recognize
> > this and make sense of it? I recently switched to the pipewire thing
> > and that could be part of it, maybe. It's among those mentioned at
> > least.
> >
> > Ideas? Thoughts??
>
> It seems opencascade and handbrake are the culprits for you, blocking
> the ffmpeg upgrade, in your output they require <ffmpeg-5.1. There is
> a newer handbrake version that uses ffmpeg 5, but it is not in
> ::gentoo, so maybe check for a newer version in an overlay or on
> b.g.o.

According to b.g.o the 9999 version of HandBrake works with the new
ffmpeg. I just package.masked ffmpeg-5.1.3 for now.

> Maybe the same is true for opencascade.

libopenshot is also affected here.


--
Neil Bothwick

Quick!! Act as if nothing has happened!