Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cant remove pipewire and emerge @world
View unanswered posts
View posts from last 24 hours

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


Joined: 10 May 2025
Posts: 4

PostPosted: Tue May 13, 2025 3:33 pm    Post subject: cant remove pipewire and emerge @world Reply with quote

i run
Code:
sudo emerge --update --deep --newuse @world

and get it
Code:
* IMPORTANT: 26 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

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

[ebuild  N     ] app-text/poppler-data-0.4.12
[ebuild  N     ] media-fonts/urw-fonts-20230503-r1  USE="X"
[ebuild  N     ] net-dns/libidn-1.43  USE="nls -emacs -verify-sig" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] media-libs/jbig2dec-0.20  USE="png -static-libs -test"
[ebuild  N     ] media-libs/openjpeg-2.5.3  USE="-doc -test" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] dev-libs/spdlog-1.15.1  USE="-test" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] media-libs/gd-2.3.3-r4  USE="fontconfig jpeg png tiff truetype zlib -avif -heif -static-libs -test -webp -xpm" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse"
[ebuild  N     ] dev-qt/qtxml-5.15.16-r1  USE="-debug -test"
[ebuild  N     ] app-text/ghostscript-gpl-10.05.0  USE="X cups dbus gtk (unicode) -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW"
[ebuild  N     ] app-text/poppler-25.03.0  USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt5 qt6 tiff utils -cjk -curl -debug -doc -gpgme -test -verify-sig"
[ebuild  N     ] app-text/doxygen-1.13.2  USE="-clang -debug -doc -dot -doxysearch -gui -test" LLVM_SLOT="19 -18 (-20)"
[ebuild  N     ] media-gfx/graphviz-12.2.1-r1  USE="X cairo nls pdf qt6 svg -devil -doc -examples -gtk2 -gts -guile -lasi -perl -postscript -python -ruby -tcl -webp" GUILE_SINGLE_TARGET="3-0 -2-2" PYTHON_SINGLE_TARGET="python3_13 -python3_11 -python3_12"
[ebuild   R    ] media-video/pipewire-1.4.2  USE="doc* echo-cancel* sound-server*"
[blocks B      ] media-sound/pulseaudio-daemon ("media-sound/pulseaudio-daemon" is soft blocking media-video/pipewire-1.4.2)
[blocks B      ] media-video/pipewire[sound-server(+)] ("media-video/pipewire[sound-server(+)]" is soft blocking media-sound/pulseaudio-daemon-17.0-r1)

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

  (media-sound/pulseaudio-daemon-17.0-r1:0/0::gentoo, installed) pulled in by
    media-sound/pulseaudio-daemon required by @selected

  (media-video/pipewire-1.4.2:0/0.4::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/pipewire-1.0.5-r1:0/0.4= required by (media-video/wireplumber-0.5.8-r2:0/0.5::gentoo, installed) USE="elogind (-system-service) -systemd -test" ABI_X86="(64)" LUA_SINGLE_TARGET="lua5-4 -lua5-3"
    media-video/pipewire:0/0.4=[abi_x86_64(-)] required by (media-libs/libsdl2-2.32.2:0/0::gentoo, installed) USE="X alsa dbus gles2 haptic joystick opengl pipewire pulseaudio sound udev video vulkan (-aqua) (-custom-cflags) -doc -fcitx -gles1 -ibus -jack -kms -libsamplerate -nas -oss -sndio -static-libs -test -wayland -xscreensaver" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 -3dnow -sse3"
    media-video/pipewire[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (media-video/pipewire[abi_x86_64(-)]) required by (media-libs/openal-1.24.2:0/0::gentoo, installed) USE="alsa pipewire pulseaudio qt5 sdl (-coreaudio) -debug -jack -oss -portaudio -sndio" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse sse2 -sse4_1"
    media-video/pipewire[sound-server(+)] required by (media-libs/libpulse-17.0:0/0::gentoo, installed) USE="X asyncns dbus glib gtk -doc (-selinux) -systemd -test -valgrind" ABI_X86="(64) -32 (-x32)"
    media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (media-video/pipewire:=[abi_x86_64(-)]) required by (media-libs/libsdl2-2.32.2:0/0::gentoo, installed) USE="X alsa dbus gles2 haptic joystick opengl pipewire pulseaudio sound udev video vulkan (-aqua) (-custom-cflags) -doc -fcitx -gles1 -ibus -jack -kms -libsamplerate -nas -oss -sndio -static-libs -test -wayland -xscreensaver" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 -3dnow -sse3"
    >=media-video/pipewire-1.0.5-r1:= required by (media-video/wireplumber-0.5.8-r2:0/0.5::gentoo, installed) USE="elogind (-system-service) -systemd -test" ABI_X86="(64)" LUA_SINGLE_TARGET="lua5-4 -lua5-3"


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

im trying
Code:
sudo emerge --ask --verbose --depclean media-video/pipewire

and get it
Code:
Calculating dependencies... done!
  media-video/pipewire-1.4.2 pulled in by:
    media-libs/libsdl2-2.32.2 requires media-video/pipewire:=[abi_x86_64(-)], media-video/pipewire:0/0.4=[abi_x86_64(-)]
    media-libs/openal-1.24.2 requires media-video/pipewire[abi_x86_64(-)]
    media-video/wireplumber-0.5.8-r2 requires >=media-video/pipewire-1.0.5-r1:=, >=media-video/pipewire-1.0.5-r1:0/0.4=

>>> No packages selected for removal by depclean

but i have this pacage
Code:
 eix media-video/pipewire

Code:
[I] media-video/pipewire
     Available versions:  1.2.7-r2(0/0.4)^t 1.4.2(0/0.4)^t **9999(0/0.4)*l^t {X bluetooth dbus doc echo-cancel elogind extra ffmpeg flatpak gsettings gstreamer ieee1394 jack-client jack-sdk liblc3 loudness lv2 (+)man modemmanager pipewire-alsa readline roc selinux sound-server ssl system-service systemd test v4l zeroconf ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  1.4.2(0/0.4)^t(07:48:44 AM 05/13/2025)(X bluetooth dbus elogind readline ssl -doc -echo-cancel -extra -ffmpeg -flatpak -gsettings -gstreamer -ieee1394 -jack-client -jack-sdk -liblc3 -loudness -lv2 -man -modemmanager -pipewire-alsa -roc -selinux -sound-server -system-service -systemd -test -v4l -zeroconf ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://pipewire.org/
     Description:         Multimedia processing graphs

how can I remove pipewire and emerge @world?
Back to top
View user's profile Send private message
freke
Veteran
Veteran


Joined: 23 Jan 2003
Posts: 1080
Location: Somewhere in Denmark

PostPosted: Tue May 13, 2025 4:10 pm    Post subject: Re: cant remove pipewire and emerge @world Reply with quote

tom2374 wrote:
im trying
Code:
sudo emerge --ask --verbose --depclean media-video/pipewire

and get it
Code:
Calculating dependencies... done!
  media-video/pipewire-1.4.2 pulled in by:
    media-libs/libsdl2-2.32.2 requires media-video/pipewire:=[abi_x86_64(-)], media-video/pipewire:0/0.4=[abi_x86_64(-)]
    media-libs/openal-1.24.2 requires media-video/pipewire[abi_x86_64(-)]
    media-video/wireplumber-0.5.8-r2 requires >=media-video/pipewire-1.0.5-r1:=, >=media-video/pipewire-1.0.5-r1:0/0.4=

>>> No packages selected for removal by depclean

but i have this pacage
Code:
 eix media-video/pipewire

Code:
[I] media-video/pipewire
     Available versions:  1.2.7-r2(0/0.4)^t 1.4.2(0/0.4)^t **9999(0/0.4)*l^t {X bluetooth dbus doc echo-cancel elogind extra ffmpeg flatpak gsettings gstreamer ieee1394 jack-client jack-sdk liblc3 loudness lv2 (+)man modemmanager pipewire-alsa readline roc selinux sound-server ssl system-service systemd test v4l zeroconf ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  1.4.2(0/0.4)^t(07:48:44 AM 05/13/2025)(X bluetooth dbus elogind readline ssl -doc -echo-cancel -extra -ffmpeg -flatpak -gsettings -gstreamer -ieee1394 -jack-client -jack-sdk -liblc3 -loudness -lv2 -man -modemmanager -pipewire-alsa -roc -selinux -sound-server -system-service -systemd -test -v4l -zeroconf ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://pipewire.org/
     Description:         Multimedia processing graphs

how can I remove pipewire and emerge @world?


This is portage protecting you from removing pipewire, becuase you have installed packages explicitly requiring pipewire; you would need to depclean those packages first.
The depclean pipewire and maybe emerge above packages again with pulseaudio (it seems openal and libsdl2 supports pulseaudio via USE-flag)
Back to top
View user's profile Send private message
tom2374
n00b
n00b


Joined: 10 May 2025
Posts: 4

PostPosted: Tue May 13, 2025 4:17 pm    Post subject: Reply with quote

thank you,but how to remove all packages that use Pipewire, is there a ready-made program that removes them or calculates them, and is it possible to somehow ignore the update of those packages that are blocked? (sorry for dumb questions)
Back to top
View user's profile Send private message
freke
Veteran
Veteran


Joined: 23 Jan 2003
Posts: 1080
Location: Somewhere in Denmark

PostPosted: Tue May 13, 2025 4:32 pm    Post subject: Reply with quote

Don't know if it's the easiest/correct method, but I would start by
Code:
emerge -vac libsdl2 openal
the packages portage told you requires pipewire on you system
Code:
Calculating dependencies... done!
  media-video/pipewire-1.4.2 pulled in by:
    media-libs/libsdl2-2.32.2 requires media-video/pipewire:=[abi_x86_64(-)], media-video/pipewire:0/0.4=[abi_x86_64(-)]
    media-libs/openal-1.24.2 requires media-video/pipewire[abi_x86_64(-)]
    media-video/wireplumber-0.5.8-r2 requires >=media-video/pipewire-1.0.5-r1:=, >=media-video/pipewire-1.0.5-r1:0/0.4=

>>> No packages selected for removal by depclean

After that I would either run
Code:
emerge -vac
or
Code:
emerge -vac pipewire
add pulseaudio (and remove pipewire from USE-flags if set) to USE-flags (globally or at least for openal and libsdl2 if you need it) and then do an
Code:
emerge -uvaDN @world
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



OSZAR »