View previous topic :: View next topic |
Author |
Message |
Nreal Apprentice
Joined: 06 Jan 2009 Posts: 286
|
Posted: Mon Aug 19, 2024 5:06 am Post subject: How can I uninstall protobuf |
|
|
It seems to be installed and requiring abseil-cpp but those are not installed on my system.
Code: | (dev-cpp/abseil-cpp-20240116.2-r4:0/20240116::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="32 (64) (-x32)" conflicts with
<dev-cpp/abseil-cpp-20240116.2:=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)"
^ ^^^^^^^^^^
<dev-cpp/abseil-cpp-20240116.2:0/20230802=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)"
^ ^^^^^^^^^^^^^^^^^^^^^^
>=dev-cpp/abseil-cpp-20230125.3:0/20230802=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)" |
Code: | # emerge -C dev-libs/protobuf
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
--- Couldn't find 'dev-libs/protobuf' to unmerge.
>>> No packages selected for removal by unmerge
jimms /home/markus # emerge -C =dev-libs/protobuf-23.3-r4
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
--- Couldn't find '=dev-libs/protobuf-23.3-r4' to unmerge.
>>> No packages selected for removal by unmerge
|
Code: | jimms /home/markus # emerge -C media-libs/webrtc-audio-processing
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
media-libs/webrtc-audio-processing
selected: 1.3-r3
protected: none
omitted: none
All selected packages: =media-libs/webrtc-audio-processing-1.3-r3
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) media-libs/webrtc-audio-processing-1.3-r3...
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: dev-cpp/abseil-cpp-20230802.0-r3
* - /usr/lib/libabsl_cordz_info.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_crc_cord_state.so.2308.0.0
* - /usr/lib/libabsl_int128.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_raw_logging_internal.so.2308.0.0
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_exponential_biased.so.2308.0.0
* - /usr/lib/libabsl_die_if_null.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_crc_cpu_detect.so.2308.0.0
* - /usr/lib/libabsl_raw_hash_set.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_graphcycles_internal.so.2308.0.0
* - /usr/lib/libabsl_cordz_functions.so.2308.0.0
* - /usr/lib64/libabsl_status.so.2308.0.0
* used by /usr/bin/lpdump (dev-util/android-tools-34.0.5)
* - /usr/lib64/libabsl_log_internal_message.so.2308.0.0
* used by /usr/bin/adb (dev-util/android-tools-34.0.5)
* used by /usr/bin/lpdump (dev-util/android-tools-34.0.5)
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_cordz_functions.so.2308.0.0
* - /usr/lib/libabsl_exponential_biased.so.2308.0.0
* - /usr/lib64/libabsl_hash.so.2308.0.0
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_synchronization.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_cordz_handle.so.2308.0.0
* - /usr/lib64/libabsl_int128.so.2308.0.0
* - /usr/lib64/libabsl_time_zone.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_log_internal_format.so.2308.0.0
* - /usr/lib/libabsl_graphcycles_internal.so.2308.0.0
* - /usr/lib64/libabsl_cord_internal.so.2308.0.0
* - /usr/lib/libabsl_cordz_handle.so.2308.0.0
* - /usr/lib/libabsl_strerror.so.2308.0.0
* - /usr/lib/libabsl_log_sink.so.2308.0.0
* - /usr/lib/libabsl_hash.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_malloc_internal.so.2308.0.0
* - /usr/lib64/libabsl_raw_hash_set.so.2308.0.0
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* - /usr/lib/libabsl_synchronization.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_symbolize.so.2308.0.0
* - /usr/lib64/libabsl_low_level_hash.so.2308.0.0
* - /usr/lib64/libabsl_log_internal_check_op.so.2308.0.0
* used by /usr/bin/adb (dev-util/android-tools-34.0.5)
* used by /usr/bin/lpdump (dev-util/android-tools-34.0.5)
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_crc_internal.so.2308.0.0
* - /usr/lib64/libabsl_strings.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib/libabsl_cord_internal.so.2308.0.0
* - /usr/lib/libabsl_low_level_hash.so.2308.0.0
* - /usr/lib64/libabsl_strings_internal.so.2308.0.0
* - /usr/lib64/libabsl_stacktrace.so.2308.0.0
* - /usr/lib64/libabsl_spinlock_wait.so.2308.0.0
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_cordz_info.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_die_if_null.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_stacktrace.so.2308.0.0
* - /usr/lib64/libabsl_throw_delegate.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* used by /usr/lib64/libwebrtc-audio-processing-1.so.3 (preserved)
* - /usr/lib64/libabsl_bad_variant_access.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib/libabsl_spinlock_wait.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_crc_internal.so.2308.0.0
* - /usr/lib64/libabsl_malloc_internal.so.2308.0.0
* - /usr/lib64/libabsl_log_internal_proto.so.2308.0.0
* - /usr/lib/libabsl_raw_logging_internal.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_strings_internal.so.2308.0.0
* - /usr/lib/libabsl_throw_delegate.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_examine_stack.so.2308.0.0
* - /usr/lib64/libabsl_log_internal_globals.so.2308.0.0
* - /usr/lib/libabsl_statusor.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_log_internal_log_sink_set.so.2308.0.0
* - /usr/lib/libabsl_log_globals.so.2308.0.0
* - /usr/lib64/libabsl_log_internal_conditions.so.2308.0.0
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib/libabsl_demangle_internal.so.2308.0.0
* - /usr/lib/libabsl_string_view.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_status.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_string_view.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* used by /usr/lib64/libwebrtc-audio-processing-1.so.3 (preserved)
* - /usr/lib64/libabsl_kernel_timeout_internal.so.2308.0.0
* - /usr/lib64/libabsl_log_globals.so.2308.0.0
* - /usr/lib64/libabsl_city.so.2308.0.0
* - /usr/lib/libabsl_log_internal_nullguard.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_time.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_debugging_internal.so.2308.0.0
* - /usr/lib64/libabsl_base.so.2308.0.0
* - /usr/lib64/libabsl_log_internal_log_sink_set.so.2308.0.0
* - /usr/lib/libabsl_kernel_timeout_internal.so.2308.0.0
* - /usr/lib64/libabsl_crc32c.so.2308.0.0
* - /usr/lib64/libabsl_str_format_internal.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib/libabsl_crc32c.so.2308.0.0
* - /usr/lib64/libabsl_cord.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_bad_variant_access.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_base.so.2308.0.0
* - /usr/lib64/libabsl_demangle_internal.so.2308.0.0
* - /usr/lib/libabsl_cord.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_crc_cord_state.so.2308.0.0
* - /usr/lib/libabsl_log_internal_globals.so.2308.0.0
* - /usr/lib64/libabsl_debugging_internal.so.2308.0.0
* - /usr/lib/libabsl_time_zone.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib/libabsl_strings.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_examine_stack.so.2308.0.0
* - /usr/lib64/libabsl_log_sink.so.2308.0.0
* - /usr/lib/libabsl_log_internal_proto.so.2308.0.0
* - /usr/lib/libabsl_time.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_log_internal_nullguard.so.2308.0.0
* used by /usr/lib64/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_str_format_internal.so.2308.0.0
* used by /usr/lib/libprotobuf.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_bad_optional_access.so.2308.0.0
* used by /usr/lib64/libwebrtc-audio-processing-1.so.3 (preserved)
* - /usr/lib/libabsl_city.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libabsl_symbolize.so.2308.0.0
* - /usr/lib/libabsl_log_internal_check_op.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_log_internal_message.so.2308.0.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib/libabsl_log_internal_format.so.2308.0.0
* - /usr/lib64/libabsl_statusor.so.2308.0.0
* used by /usr/lib64/libprotobuf.so.23.3.0 (preserved)
* used by /usr/lib64/libprotoc.so.23.3.0 (preserved)
* - /usr/lib64/libabsl_strerror.so.2308.0.0
>>> package: dev-libs/protobuf-23.3-r4
* - /usr/lib/libprotobuf.so.23.3.0
* used by /usr/lib/libopencv_dnn.so.4.9.0 (media-libs/opencv-4.9.0-r1)
* - /usr/lib64/libprotoc.so.23.3.0
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* - /usr/lib64/libprotobuf.so.23.3.0
* used by /usr/bin/adb (dev-util/android-tools-34.0.5)
* used by /usr/bin/lpdump (dev-util/android-tools-34.0.5)
* used by /usr/bin/protoc-gen-c (dev-libs/protobuf-c-1.4.1-r1)
* used by 4 other files
>>> package: media-libs/webrtc-audio-processing-1.3-r3
* - /usr/lib64/libwebrtc-audio-processing-1.so.3
* used by /usr/lib64/pulseaudio/modules/libwebrtc-util.so (media-sound/pulseaudio-daemon-17.0-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
|
|
Back to top |
|
|
logrusx Advocate
Joined: 22 Feb 2018 Posts: 2390
|
Posted: Mon Aug 19, 2024 6:21 am Post subject: Re: How can I uninstall protobuf |
|
|
Nreal wrote: | It seems to be installed and requiring abseil-cpp but those are not installed on my system.
Code: | (dev-cpp/abseil-cpp-20240116.2-r4:0/20240116::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="32 (64) (-x32)" conflicts with
<dev-cpp/abseil-cpp-20240116.2:=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)"
^ ^^^^^^^^^^
<dev-cpp/abseil-cpp-20240116.2:0/20230802=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)"
^ ^^^^^^^^^^^^^^^^^^^^^^
>=dev-cpp/abseil-cpp-20230125.3:0/20230802=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/protobuf-23.3-r4:0/23.3.0::gentoo, installed) USE="zlib -emacs -examples -test" ABI_X86="32 (64) (-x32)" |
|
First, share the full command and its full output that produced that message excerpt along with emerge --info. Preferably use wgetpaste which will include the command itself with -i switch enabled which will include emerge --info automatically. Pay attention not to use -a switch to emerge but -p when running it from within wgetpaste.
Picking what to share is like you knowing better what your helpers need, which makes no sense if you're asking for help.
Nreal wrote: | Code: | # emerge -C dev-libs/protobuf
...
|
Code: | jimms /home/markus # emerge -C media-libs/webrtc-audio-processing
...
|
|
Second, DO NOT USE EMERGE -C FOR NOR GOOD REASON. And good reasons for that are very limited and nowadays it mostly unnecessary. There are other means of safely unmerging packages with safeguards built in.
Only after you share the information I requested we can continue.
Best Regards,
Georgi |
|
Back to top |
|
|
|
|
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
|
|