public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Portage reports preserved libs, but won't rebuild
@ 2023-11-23 21:51 Matt Connell
  2023-11-24  3:06 ` Jack
  2023-11-24 22:12 ` [gentoo-user] " Bryan Gardiner
  0 siblings, 2 replies; 9+ 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] 9+ messages in thread

* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
  2023-11-23 21:51 [gentoo-user] Portage reports preserved libs, but won't rebuild Matt Connell
@ 2023-11-24  3:06 ` Jack
  2023-11-24  6:37   ` Arve Barsnes
  2023-11-24 22:12 ` [gentoo-user] " Bryan Gardiner
  1 sibling, 1 reply; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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
  2023-11-24 13:31         ` Re[2]: " Stefan Schmiedl
  0 siblings, 1 reply; 9+ 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] 9+ messages in thread

* Re[2]: [gentoo-user] Re: Portage reports preserved libs, but won't rebuild
  2023-11-24 12:35       ` Wols Lists
@ 2023-11-24 13:31         ` Stefan Schmiedl
  0 siblings, 0 replies; 9+ messages in thread
From: Stefan Schmiedl @ 2023-11-24 13:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3128 bytes --]

------ Original Message ------
From "Wols Lists" <antlists@youngman.org.uk>
To gentoo-user@lists.gentoo.org
Date 24.11.2023 13:35:39
Subject Re: [gentoo-user] Re: Portage reports preserved libs, but won't 
rebuild

>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
>
>

I too have a gentoo box with a similar problem but with no
obvious circular dependencies:

dev-libs/libsodium is preserved because vim depends on it,
but after emerging the preserved library is still found.

vim's ebuild RDEPENDs on dev-libs/libsodium:= due to USE +crypt

# emerge @preserved-rebuild
Calculating dependencies  ... done!
Dependency resolution took 1.06 s.
 >>> Verifying ebuild manifests
 >>> Emerging (1 of 1) app-editors/vim-9.0.1627::gentoo
 >>> Installing (1 of 1) app-editors/vim-9.0.1627::gentoo
 >>> Completed (1 of 1) app-editors/vim-9.0.1627::gentoo
 >>> Jobs: 1 of 1 complete                           Load avg: 1.37, 
0.32, 0.11
 >>> Auto-cleaning packages...
 >>> No outdated packages were found on your system.
  * GNU info directory index is up-to-date.
!!! existing preserved libs:
 >>> package: dev-libs/libsodium-1.0.19-r1
  *  - /usr/lib64/libsodium.so.23
  *  - /usr/lib64/libsodium.so.23.3.0
  *      used by /usr/bin/vim (app-editors/vim-9.0.1627)
Use emerge @preserved-rebuild to rebuild packages using these libraries

Looking at the available versions it seems that libsodium went
from (0/23) to (0/26) a few weeks ago and for some reason vim
does not see or want that.

# eix libsodium
[I] dev-libs/libsodium
      Available versions:  1.0.18_p20220618(0/23) 1.0.19-r1(0/26) {+asm 
minimal static-libs +urandom verify-sig ABI_MIPS="n32 n64 o32" 
ABI_S390="32 64" ABI_X86="32 64 x32" CPU_FLAGS_X86="aes sse4_1"}
      Installed versions:  1.0.19-r1(0/26)(15:08:34 10/27/23)(asm urandom 
-minimal -static-libs -verify-sig ABI_MIPS="-n32 -n64 -o32" 
ABI_S390="-32 -64" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="-aes -sse4_1")


I'm not sure why I don't have that on all my gentoo boxes, but I don't 
have
the time right now to really dive into this.

s.

[-- Attachment #2: Type: text/html, Size: 8084 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
  2023-11-23 21:51 [gentoo-user] Portage reports preserved libs, but won't rebuild Matt Connell
  2023-11-24  3:06 ` Jack
@ 2023-11-24 22:12 ` Bryan Gardiner
  2023-11-25  1:35   ` Dale
  1 sibling, 1 reply; 9+ messages in thread
From: Bryan Gardiner @ 2023-11-24 22:12 UTC (permalink / raw
  To: gentoo-user

On Thu, 23 Nov 2023 16:51:37 -0500
Matt Connell <matt@connell.tech> 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)
> <snip>
> 
> 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?

Assuming you're on amd64...  These are 32-bit libraries.  You probably
had abi_x86_32 set on these packages before, and it's not any more.
Normally Portage will remove these if no other (32-bit) package
requires them, but nowadays there is the

    freetype[harfbuzz] -> harfbuzz -> freetype

dependency cycle, so you need to explicitly break the cycle *while
temporarily reenabling 32-bit* to get Portage to remove the libs
cleanly.  Something like, temporarily put this in package.use:

    app-arch/bzip2 abi_x86_32
    dev-libs/glib abi_x86_32
    dev-libs/libpcre2 abi_x86_32
    media-gfx/graphite2 abi_x86_32
    media-libs/freetype abi_x86_32 -harfbuzz  # Break the cycle.
    media-libs/harfbuzz abi_x86_32
    media-libs/libpng abi_x86_32
    sys-libs/zlib abi_x86_32

and reemerge these packages.  Then when you remove these USE flags and
emerge again, the 32-bit libraries will disappear.

Cheers,
Bryan


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
  2023-11-24 22:12 ` [gentoo-user] " Bryan Gardiner
@ 2023-11-25  1:35   ` Dale
  2023-11-25  8:29     ` Dale
  0 siblings, 1 reply; 9+ messages in thread
From: Dale @ 2023-11-25  1:35 UTC (permalink / raw
  To: gentoo-user

Bryan Gardiner wrote:
> On Thu, 23 Nov 2023 16:51:37 -0500
> Matt Connell <matt@connell.tech> 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)
>> <snip>
>>
>> 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?
> Assuming you're on amd64...  These are 32-bit libraries.  You probably
> had abi_x86_32 set on these packages before, and it's not any more.
> Normally Portage will remove these if no other (32-bit) package
> requires them, but nowadays there is the
>
>     freetype[harfbuzz] -> harfbuzz -> freetype
>
> dependency cycle, so you need to explicitly break the cycle *while
> temporarily reenabling 32-bit* to get Portage to remove the libs
> cleanly.  Something like, temporarily put this in package.use:
>
>     app-arch/bzip2 abi_x86_32
>     dev-libs/glib abi_x86_32
>     dev-libs/libpcre2 abi_x86_32
>     media-gfx/graphite2 abi_x86_32
>     media-libs/freetype abi_x86_32 -harfbuzz  # Break the cycle.
>     media-libs/harfbuzz abi_x86_32
>     media-libs/libpng abi_x86_32
>     sys-libs/zlib abi_x86_32
>
> and reemerge these packages.  Then when you remove these USE flags and
> emerge again, the 32-bit libraries will disappear.
>
> Cheers,
> Bryan
>
>


Somewhat related.  I had a lot of entries in a package.use file for the
abi 32 version.  Those entries were pretty old.  They were likely from
back when some packages hadn't changed to 64 yet but have since then.  I
made a copy of the entries and removed the file.  I then did a emerge
-auDN world and it is changing to 64 version for all of them without
complaint.  I mention this for this reason, anyone reading this may want
to check any entries they may have but forgot about and see if they can
be removed on their system as well.  This may take care of any future
problems like this or other problems, such as no 32 version available
anymore. 

Reading this post is what reminded me that I had those entries.  I'd
forgot about it since they are in a separate file from other package.use
entries.  I may not be alone in this.

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] Portage reports preserved libs, but won't rebuild
  2023-11-25  1:35   ` Dale
@ 2023-11-25  8:29     ` Dale
  0 siblings, 0 replies; 9+ messages in thread
From: Dale @ 2023-11-25  8:29 UTC (permalink / raw
  To: gentoo-user

Dale wrote:
> Bryan Gardiner wrote:
>> On Thu, 23 Nov 2023 16:51:37 -0500
>> Matt Connell <matt@connell.tech> 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)
>>> <snip>
>>>
>>> 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?
>> Assuming you're on amd64...  These are 32-bit libraries.  You probably
>> had abi_x86_32 set on these packages before, and it's not any more.
>> Normally Portage will remove these if no other (32-bit) package
>> requires them, but nowadays there is the
>>
>>     freetype[harfbuzz] -> harfbuzz -> freetype
>>
>> dependency cycle, so you need to explicitly break the cycle *while
>> temporarily reenabling 32-bit* to get Portage to remove the libs
>> cleanly.  Something like, temporarily put this in package.use:
>>
>>     app-arch/bzip2 abi_x86_32
>>     dev-libs/glib abi_x86_32
>>     dev-libs/libpcre2 abi_x86_32
>>     media-gfx/graphite2 abi_x86_32
>>     media-libs/freetype abi_x86_32 -harfbuzz  # Break the cycle.
>>     media-libs/harfbuzz abi_x86_32
>>     media-libs/libpng abi_x86_32
>>     sys-libs/zlib abi_x86_32
>>
>> and reemerge these packages.  Then when you remove these USE flags and
>> emerge again, the 32-bit libraries will disappear.
>>
>> Cheers,
>> Bryan
>>
>>
>
> Somewhat related.  I had a lot of entries in a package.use file for the
> abi 32 version.  Those entries were pretty old.  They were likely from
> back when some packages hadn't changed to 64 yet but have since then.  I
> made a copy of the entries and removed the file.  I then did a emerge
> -auDN world and it is changing to 64 version for all of them without
> complaint.  I mention this for this reason, anyone reading this may want
> to check any entries they may have but forgot about and see if they can
> be removed on their system as well.  This may take care of any future
> problems like this or other problems, such as no 32 version available
> anymore. 
>
> Reading this post is what reminded me that I had those entries.  I'd
> forgot about it since they are in a separate file from other package.use
> entries.  I may not be alone in this.
>
> Dale
>
> :-)  :-) 
>


This ended up doing that circularharfbuzz and freetype thing.  I removed
a couple packages that I have that others may not.  I ended up doing
this to get around it and it doesn't require any file editing. 


USE="-harfbuzz abi_x86_32" emerge -1va app-arch/bzip2 dev-libs/glib
media-libs/freetype dev-libs/libpcre media-gfx/graphite2
media-libs/harfbuzz media-libs/libpng sys-libs/zlib


And then:


emerge -avuDN --with-bdeps=y @world


I post that just in case someone can't get around the problem with the
info from Bryan.  I'm not sure why Bryan's didn't work tho. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-11-25  8:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-23 21:51 [gentoo-user] Portage reports preserved libs, but won't rebuild 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
2023-11-24 13:31         ` Re[2]: " Stefan Schmiedl
2023-11-24 22:12 ` [gentoo-user] " Bryan Gardiner
2023-11-25  1:35   ` Dale
2023-11-25  8:29     ` Dale

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox