Just followed the official Funtoo install guide based on:
funtoo-livecd-20230311-1411.iso
stage3-intel64-haswell-next-2024-05-14.tar.xz
=== Enabled Profiles: ===
arch: x86-64bit
build: next
subarch: intel64-haswell
flavor: desktop
mix-ins: gfxcard-intel-iris
=== Python kit: ===
branch: next
Not really interested into a desktop environment, a window manager such as ice-wm is light and good enough for my own taste.
This time I have attached two files with the required output and traced the error down to:
Compiling downcast-rs v1.2.0
...
Running `rustc --crate-name rsvg_internals --edition=2018 rsvg_internals/src/lib.rs...
error: casting references to a bigger memory layout than the backing allocation is undefined behavior, even if the reference is unused
--> rsvg_internals/src/surface_utils/mod.rs:73:13
|
73 | *(&mut self[y as usize * stride + x as usize * 4] as *mut u8 as *mut u32) = value;
| ^^^^^^^------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| backing allocation comes from here
|
= note: casting from `u8` (1 bytes) to `u32` (4 bytes)
= note: `#[deny(invalid_reference_casting)]` on by default
I am unfamiliar with rust but if someone provides me with some guidance I might be able to fix the source code and report the bug.
By the way, the compilation error arises while emerging ice-wm as well as other packages depending on librsvg, which makes me wonder why librsvg has been integrated by Funtoo as part of Gnome (gnome-base)?
Thanks for suggesting Devual which I was unawareof, but my interest in Funtoo is not so much related to Systemv vs OpenRC (which by itself is already a win) but in having a base Linux system optimized for a particular device/hardware (i7-4500U in this case).
Cheers.
emerge_info.txt emerge_pqv.txt