public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Trying to emerge rust.  It crashed.  Now I get circular dependencies.  Help!
@ 2025-03-30 16:04 Alan Mackenzie
  2025-03-30 17:05 ` Alan Mackenzie
  0 siblings, 1 reply; 2+ messages in thread
From: Alan Mackenzie @ 2025-03-30 16:04 UTC (permalink / raw
  To: gentoo-user

Hello, Gentoo.

While updating my old machine (a 1st generation Ryzen), I was 42 minutes
through the emerge of rust when it crashed.  This is probably due to the
known hardware error in early Ryzen chips.

So I tried

    # emerge --resume

, which gave me a few lines of emerge messages followed by:

    * Error: Circular Dependencies

    (dev-lang/rust-1.84.1-r1:1.84.1/1.84.1::gentoo, ebuild scheduled for merge) depends on
     (dev-lang/rust-1.84.1-r1:1.84.1/1.84.1::gentoo, ebuild scheduled for merge (build time)

    [ Message copied by hand from old machine to new machine running email ]

I'm not happy about this.  I tried to unmerge that partial version of
rust, but just got further error messages.

How can I unwedge portage in this situation?

Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).


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

* Re: [gentoo-user] Trying to emerge rust.  It crashed.  Now I get circular dependencies.  Help!
  2025-03-30 16:04 [gentoo-user] Trying to emerge rust. It crashed. Now I get circular dependencies. Help! Alan Mackenzie
@ 2025-03-30 17:05 ` Alan Mackenzie
  0 siblings, 0 replies; 2+ messages in thread
From: Alan Mackenzie @ 2025-03-30 17:05 UTC (permalink / raw
  To: gentoo-user

On Sun, Mar 30, 2025 at 16:04:04 +0000, Alan Mackenzie wrote:
> Hello, Gentoo.

> While updating my old machine (a 1st generation Ryzen), I was 42 minutes
> through the emerge of rust when it crashed.  This is probably due to the
> known hardware error in early Ryzen chips.

> So I tried

>     # emerge --resume

> , which gave me a few lines of emerge messages followed by:

>     * Error: Circular Dependencies

>     (dev-lang/rust-1.84.1-r1:1.84.1/1.84.1::gentoo, ebuild scheduled for merge) depends on
>      (dev-lang/rust-1.84.1-r1:1.84.1/1.84.1::gentoo, ebuild scheduled for merge (build time)

>     [ Message copied by hand from old machine to new machine running email ]

> I'm not happy about this.  I tried to unmerge that partial version of
> rust, but just got further error messages.

> How can I unwedge portage in this situation?

Well, I tried

    # emerge -auND @world

again, and it seems to be working, including attempting to build rust
again. 

I'd still be interested to find out what caused the bug in emerge
--resume.

> Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).


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

end of thread, other threads:[~2025-03-30 17:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-30 16:04 [gentoo-user] Trying to emerge rust. It crashed. Now I get circular dependencies. Help! Alan Mackenzie
2025-03-30 17:05 ` Alan Mackenzie

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