Summary: | sys-apps/util-linux: Aborting due to QA concerns: there are files installed outside the prefix (/lib/systemd/system) | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Julián <jmorillo.pozo> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | jmorillo.pozo, prefix, riscv, systemd |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | riscv | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
output of `emerge --info '=sys-apps/util-linux-2.39.3-r2::gentoo'`
output of `emerge -pqv '=sys-apps/util-linux-2.39.3-r2::gentoo' gentoo/var/tmp/portage/sys-apps/util-linux-2.39.3-r2/temp/build.log |
Description
Julián
2024-02-26 11:09:26 UTC
Created attachment 886024 [details]
output of `emerge -pqv '=sys-apps/util-linux-2.39.3-r2::gentoo'
Created attachment 886025 [details]
gentoo/var/tmp/portage/sys-apps/util-linux-2.39.3-r2/temp/build.log
gentoo/var/tmp/portage/sys-apps/util-linux-2.39.3-r2/temp/build.log
> --with-systemdsystemunitdir=/lib/systemd/system The ebuild does: > --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" so systemd.eclass' systemd_get_systemunitdir is giving an unprefixed result. Is it finding a systemd pkgconfig file from the host? (In reply to Sam James from comment #3) > > --with-systemdsystemunitdir=/lib/systemd/system > > The ebuild does: > > --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" > > so systemd.eclass' systemd_get_systemunitdir is giving an unprefixed result. > > Is it finding a systemd pkgconfig file from the host? How could I check that? (In reply to Julián from comment #4) > How could I check that? Rename /usr/share/pkgconfig/systemd.pc to something like systemd.pc.backup on the host and try bootstrapping again. If it works, that would confirm Sam's theory. Rename the file back after testing. (In reply to Sam James from comment #3) > > --with-systemdsystemunitdir=/lib/systemd/system > > The ebuild does: > > --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" > > so systemd.eclass' systemd_get_systemunitdir is giving an unprefixed result. > > Is it finding a systemd pkgconfig file from the host? OK, it looks like I have such a pkgconfig file on my host: jmorillo@arriesgado-1:~/arriesgado-hirsute/MultiXscale/GentooPrefix$ pkg-config --exists systemd; echo $? 0 jmorillo@arriesgado-1:~/arriesgado-hirsute/MultiXscale/GentooPrefix$ pkg-config --variable=systemdsystemunitdir systemd; echo $? /lib/systemd/system 0 But why is the Gentoo Prefix bootstrapping considering this file? (In reply to Mike Gilbert from comment #5) > (In reply to Julián from comment #4) > > How could I check that? > > Rename /usr/share/pkgconfig/systemd.pc to something like systemd.pc.backup > on the host and try bootstrapping again. > > If it works, that would confirm Sam's theory. > > Rename the file back after testing. Good point, I'll try and let you know. |