* [gentoo-user] Portage reports preserved libs, but won't rebuild
@ 2023-11-24 1:55 Matt Connell
2023-11-24 2:00 ` Matt Connell
0 siblings, 1 reply; 5+ messages in thread
From: Matt Connell @ 2023-11-24 1:55 UTC (permalink / raw
To: gentoo-user
First time I've seen this happen!
Any time I emerge anything, I get portage telling me I have the
following preserved libs:
---
!!! existing preserved libs:
>>> package: app-arch/bzip2-1.0.8-r4
* - /usr/lib/libbz2.so.1
* - /usr/lib/libbz2.so.1.0.8
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: dev-libs/glib-2.76.4
* - /usr/lib/libglib-2.0.so.0
* - /usr/lib/libglib-2.0.so.0.7600.4
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: dev-libs/libpcre2-10.42-r1
* - /usr/lib/libpcre2-8.so.0
* - /usr/lib/libpcre2-8.so.0.11.2
* used by /usr/lib/libglib-2.0.so.0 (preserved)
* used by /usr/lib/libglib-2.0.so.0.7600.4 (preserved)
>>> package: media-gfx/graphite2-1.3.14_p20210810-r3
* - /usr/lib/libgraphite2.so.3
* - /usr/lib/libgraphite2.so.3.2.1
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: media-libs/freetype-2.13.2
* - /usr/lib/libfreetype.so.6
* - /usr/lib/libfreetype.so.6.20.1
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: media-libs/harfbuzz-8.2.0
* - /usr/lib/libharfbuzz.so.0
* - /usr/lib/libharfbuzz.so.0.60801.0
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: media-libs/libpng-1.6.40-r1
* - /usr/lib/libpng16.so.16
* - /usr/lib/libpng16.so.16.40.0
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: sys-libs/zlib-1.3-r1
* - /usr/lib/libz.so.1
* - /usr/lib/libz.so.1.2.13
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
* used by /usr/lib/libpng16.so.16 (preserved)
* used by /usr/lib/libpng16.so.16.40.0 (preserved)
---
But when I run emerge @preserved-rebuild as one should, all I get is:
"Nothing to merge; quitting."
Anyone else experienced this? How do I figure out what I need to do?
Thanks in advance.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
2023-11-24 1:55 [gentoo-user] Portage reports preserved libs, but won't rebuild Matt Connell
@ 2023-11-24 2:00 ` Matt Connell
2023-11-24 10:39 ` [gentoo-user] " Nuno Silva
0 siblings, 1 reply; 5+ messages in thread
From: Matt Connell @ 2023-11-24 2:00 UTC (permalink / raw
To: gentoo-user
Sorry for the double post; I got a mail-undeliverable from Google so I
thought it didn't go through and retried it. Turns out it got to the
mailing list (both times) but not to gmail recipients because Google
doesn't like my SPF record (record says hard-fail on no match and
someone somewhere is using ipv6).
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: Portage reports preserved libs, but won't rebuild
2023-11-24 2:00 ` Matt Connell
@ 2023-11-24 10:39 ` Nuno Silva
0 siblings, 0 replies; 5+ messages in thread
From: Nuno Silva @ 2023-11-24 10:39 UTC (permalink / raw
To: gentoo-user
On 2023-11-24, Matt Connell wrote:
> Sorry for the double post; I got a mail-undeliverable from Google so I
> thought it didn't go through and retried it. Turns out it got to the
> mailing list (both times) but not to gmail recipients because Google
> doesn't like my SPF record (record says hard-fail on no match and
> someone somewhere is using ipv6).
No, it's definitely not a problem at your side, this is still caused by
the same user which is still subscribed using a @live.ru mailbox and
then sets it to forward to their Gmail address.
Last time I checked, Microsoft, when forwarding, pretends to be the
original sender, instead of @live.ru, which triggers the failure you see
from Gmail.
In the details in the error/failure message the only thing that refers
to you will likely be your address. The IP address which tried to
send the message to Google belongs to Microsoft.
--
Nuno Silva
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Portage reports preserved libs, but won't rebuild
@ 2023-11-23 21:51 Matt Connell
2023-11-24 3:06 ` Jack
0 siblings, 1 reply; 5+ messages in thread
From: Matt Connell @ 2023-11-23 21:51 UTC (permalink / raw
To: gentoo-user
First time I've seen this happen!
Any time I emerge anything, I get portage telling me I have the
following preserved libs:
---
!!! existing preserved libs:
>>> package: app-arch/bzip2-1.0.8-r4
* - /usr/lib/libbz2.so.1
* - /usr/lib/libbz2.so.1.0.8
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: dev-libs/glib-2.76.4
* - /usr/lib/libglib-2.0.so.0
* - /usr/lib/libglib-2.0.so.0.7600.4
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: dev-libs/libpcre2-10.42-r1
* - /usr/lib/libpcre2-8.so.0
* - /usr/lib/libpcre2-8.so.0.11.2
* used by /usr/lib/libglib-2.0.so.0 (preserved)
* used by /usr/lib/libglib-2.0.so.0.7600.4 (preserved)
>>> package: media-gfx/graphite2-1.3.14_p20210810-r3
* - /usr/lib/libgraphite2.so.3
* - /usr/lib/libgraphite2.so.3.2.1
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: media-libs/freetype-2.13.2
* - /usr/lib/libfreetype.so.6
* - /usr/lib/libfreetype.so.6.20.1
* used by /usr/lib/libharfbuzz.so.0 (preserved)
* used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>> package: media-libs/harfbuzz-8.2.0
* - /usr/lib/libharfbuzz.so.0
* - /usr/lib/libharfbuzz.so.0.60801.0
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: media-libs/libpng-1.6.40-r1
* - /usr/lib/libpng16.so.16
* - /usr/lib/libpng16.so.16.40.0
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>> package: sys-libs/zlib-1.3-r1
* - /usr/lib/libz.so.1
* - /usr/lib/libz.so.1.2.13
* used by /usr/lib/libfreetype.so.6 (preserved)
* used by /usr/lib/libfreetype.so.6.20.1 (preserved)
* used by /usr/lib/libpng16.so.16 (preserved)
* used by /usr/lib/libpng16.so.16.40.0 (preserved)
---
But when I run emerge @preserved-rebuild as one should, all I get is:
"Nothing to merge; quitting."
Anyone else experienced this? How do I figure out what I need to do?
Thanks in advance.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
2023-11-23 21:51 [gentoo-user] " Matt Connell
@ 2023-11-24 3:06 ` Jack
2023-11-24 6:37 ` Arve Barsnes
0 siblings, 1 reply; 5+ messages in thread
From: Jack @ 2023-11-24 3:06 UTC (permalink / raw
To: gentoo-user
May or may not help, but have you tried revdep-rebuild?
On 11/23/23 16:51, Matt Connell wrote:
> First time I've seen this happen!
>
> Any time I emerge anything, I get portage telling me I have the
> following preserved libs:
>
> ---
>
> !!! existing preserved libs:
>>>> package: app-arch/bzip2-1.0.8-r4
> * - /usr/lib/libbz2.so.1
> * - /usr/lib/libbz2.so.1.0.8
> * used by /usr/lib/libfreetype.so.6 (preserved)
> * used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>>> package: dev-libs/glib-2.76.4
> * - /usr/lib/libglib-2.0.so.0
> * - /usr/lib/libglib-2.0.so.0.7600.4
> * used by /usr/lib/libharfbuzz.so.0 (preserved)
> * used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>>> package: dev-libs/libpcre2-10.42-r1
> * - /usr/lib/libpcre2-8.so.0
> * - /usr/lib/libpcre2-8.so.0.11.2
> * used by /usr/lib/libglib-2.0.so.0 (preserved)
> * used by /usr/lib/libglib-2.0.so.0.7600.4 (preserved)
>>>> package: media-gfx/graphite2-1.3.14_p20210810-r3
> * - /usr/lib/libgraphite2.so.3
> * - /usr/lib/libgraphite2.so.3.2.1
> * used by /usr/lib/libharfbuzz.so.0 (preserved)
> * used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>>> package: media-libs/freetype-2.13.2
> * - /usr/lib/libfreetype.so.6
> * - /usr/lib/libfreetype.so.6.20.1
> * used by /usr/lib/libharfbuzz.so.0 (preserved)
> * used by /usr/lib/libharfbuzz.so.0.60801.0 (preserved)
>>>> package: media-libs/harfbuzz-8.2.0
> * - /usr/lib/libharfbuzz.so.0
> * - /usr/lib/libharfbuzz.so.0.60801.0
> * used by /usr/lib/libfreetype.so.6 (preserved)
> * used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>>> package: media-libs/libpng-1.6.40-r1
> * - /usr/lib/libpng16.so.16
> * - /usr/lib/libpng16.so.16.40.0
> * used by /usr/lib/libfreetype.so.6 (preserved)
> * used by /usr/lib/libfreetype.so.6.20.1 (preserved)
>>>> package: sys-libs/zlib-1.3-r1
> * - /usr/lib/libz.so.1
> * - /usr/lib/libz.so.1.2.13
> * used by /usr/lib/libfreetype.so.6 (preserved)
> * used by /usr/lib/libfreetype.so.6.20.1 (preserved)
> * used by /usr/lib/libpng16.so.16 (preserved)
> * used by /usr/lib/libpng16.so.16.40.0 (preserved)
>
> ---
>
> But when I run emerge @preserved-rebuild as one should, all I get is:
> "Nothing to merge; quitting."
>
> Anyone else experienced this? How do I figure out what I need to do?
>
> Thanks in advance.
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
2023-11-24 3:06 ` Jack
@ 2023-11-24 6:37 ` Arve Barsnes
2023-11-24 10:27 ` [gentoo-user] " Nuno Silva
0 siblings, 1 reply; 5+ messages in thread
From: Arve Barsnes @ 2023-11-24 6:37 UTC (permalink / raw
To: gentoo-user
On Fri, 24 Nov 2023 at 04:07, Jack <ostroffjh@users.sourceforge.net> wrote:
>
> May or may not help, but have you tried revdep-rebuild?
Also, you can try just one-shotting the reported packages, such as
(for the last one in your list):
emerge -1 sys-libs/zlib
Regards,
Arve
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: Portage reports preserved libs, but won't rebuild
2023-11-24 6:37 ` Arve Barsnes
@ 2023-11-24 10:27 ` Nuno Silva
2023-11-24 12:35 ` Wols Lists
0 siblings, 1 reply; 5+ messages in thread
From: Nuno Silva @ 2023-11-24 10:27 UTC (permalink / raw
To: gentoo-user
On 2023-11-24, Arve Barsnes wrote:
> On Fri, 24 Nov 2023 at 04:07, Jack <ostroffjh@users.sourceforge.net> wrote:
>>
>> May or may not help, but have you tried revdep-rebuild?
>
> Also, you can try just one-shotting the reported packages, such as
> (for the last one in your list):
>
> emerge -1 sys-libs/zlib
>
> Regards,
> Arve
Shouldn't it be the other way around? I mean, isn't it freetype,
harfbuzz, glib and libpng which need to be rebuilt so that these
libraries from sys-libs/zlib and bzip2, libpcre2, graphite2, ..., are
not needed and get removed?
(To Matt: when portage says "Nothing to merge; quitting." does it have
any other information? I'd suspect this to be caused by some upgrade
which cannot be currently done for some reason (such as a block).)
--
Nuno Silva
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] Re: Portage reports preserved libs, but won't rebuild
2023-11-24 10:27 ` [gentoo-user] " Nuno Silva
@ 2023-11-24 12:35 ` Wols Lists
0 siblings, 0 replies; 5+ messages in thread
From: Wols Lists @ 2023-11-24 12:35 UTC (permalink / raw
To: gentoo-user
On 24/11/2023 10:27, Nuno Silva wrote:
> On 2023-11-24, Arve Barsnes wrote:
>
>> On Fri, 24 Nov 2023 at 04:07, Jack <ostroffjh@users.sourceforge.net> wrote:
>>>
>>> May or may not help, but have you tried revdep-rebuild?
>>
>> Also, you can try just one-shotting the reported packages, such as
>> (for the last one in your list):
>>
>> emerge -1 sys-libs/zlib
>>
>> Regards,
>> Arve
>
> Shouldn't it be the other way around? I mean, isn't it freetype,
> harfbuzz, glib and libpng which need to be rebuilt so that these
> libraries from sys-libs/zlib and bzip2, libpcre2, graphite2, ..., are
> not needed and get removed?
>
I regularly get "nothing to update".
I strongly suspect it's because libfreetype and harfbuzz are circular
dependencies.
When I've built a couple of systems I regularly get "unable to install
harfbuzz because it needs libfreetype which it can't install because it
needs harfbuzz ..." You need to force-build one, and then it's happy.
So that's probably messed up @revdep-rebuild.
Cheers,
Wol
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-11-24 12:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-24 1:55 [gentoo-user] Portage reports preserved libs, but won't rebuild Matt Connell
2023-11-24 2:00 ` Matt Connell
2023-11-24 10:39 ` [gentoo-user] " Nuno Silva
-- strict thread matches above, loose matches on Subject: below --
2023-11-23 21:51 [gentoo-user] " Matt Connell
2023-11-24 3:06 ` Jack
2023-11-24 6:37 ` Arve Barsnes
2023-11-24 10:27 ` [gentoo-user] " Nuno Silva
2023-11-24 12:35 ` Wols Lists
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox