Summary: | gnome-base/librsvg-2.57.0 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benjamin Schulz <schulz.benjamin> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | ionen, jstein, leio, schulz.benjamin |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Benjamin Schulz
2024-01-14 22:11:16 UTC
Created attachment 882296 [details]
build log
dev-lang/rust: 1.74.1::gentoo dev-lang/rust-bin: 1.74.1::gentoo Given you have both, I'm gonna guess that one of them does not have USE=abi_x86_32 enabled and it's the one that's selected. So it ends up failing with: = note: the `i686-unknown-linux-gnu` target may not be installed Hi Ionen, thank you for your comments. I unmerged rust-bin and rust. emerge -uD --newuse world lead to a reinstall of rust-bin and then librsvg compiled. So it was a problem with dev-lang/rust. hm, I usually do not want to install binaries. So this is kind of sad.... (In reply to Benjamin Schulz from comment #3) > Hi Ionen, thank you for your comments. > > I unmerged rust-bin and rust. > > emerge -uD --newuse world > > lead to a reinstall of rust-bin and then librsvg compiled. > > So it was a problem with dev-lang/rust. > > hm, I usually do not want to install binaries. So this is kind of sad.... You can still use dev-lang/rust, it's just that you had both rust-bin and rust installed and it used the wrong one. But the virtual defaults to rust-bin. You can do emerge -v1 dev-lang/rust Anything to improve here on librsvg, or to retitle and reassign, or..? *** This bug has been marked as a duplicate of bug 907492 *** (In reply to Mart Raudsepp from comment #5) > Anything to improve here on librsvg, or to retitle and reassign, or..? I think librsvg is blameless but it can do an eselect-rust-and-warn-hack if it wants. maybe has_version instead (was just thinking of whatever firefox does) |