Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 910484

Summary: sys-fs/udisks-2.10.0 headers missing with installed sys-libs/libblockdev-3.0.1[-nvme]
Product: Gentoo Linux Reporter: josef.95 <josef64>
Component: Current packagesAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: carlphilippreh, marduk, toralf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/storaged-project/udisks/issues/1138
See Also: https://github.com/storaged-project/udisks/issues/1138
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
udisks-2.10.0 build.log
udisks-2.10.0 config.log

Description josef.95 2023-07-18 11:05:08 UTC
Created attachment 865711 [details]
emerge --info

Hello,
new sys-fs:udisks-2.10.0 failed for me with installed sys-libs/libblockdev[-nvme]
in configure with
checking libblockdev-nvme presence... no
configure: error: BLOCKDEV NVMe support requested but header or library not found

emerge -pv sys-libs/libblockdev sys-fs/udisks output
[ebuild   R    ] sys-libs/libblockdev-3.0.1:0/3::gentoo  USE="cryptsetup tools -device-mapper -escrow -gtk-doc -introspection -lvm -nvme -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 0 KiB
[ebuild     U  ] sys-fs/udisks-2.10.0:2::gentoo [2.9.4-r3:2::gentoo] USE="acl daemon introspection nls systemd -debug (-elogind) -lvm (-selinux) (-vdo%) (-zram%)" 0 KiB
Comment 1 josef.95 2023-07-18 11:06:50 UTC
Created attachment 865712 [details]
udisks-2.10.0 build.log
Comment 2 josef.95 2023-07-18 11:07:54 UTC
Created attachment 865713 [details]
udisks-2.10.0 config.log
Comment 3 Pacho Ramos gentoo-dev 2023-07-18 14:35:34 UTC
*** Bug 910488 has been marked as a duplicate of this bug. ***
Comment 4 Matt Whitlock 2023-07-20 19:29:45 UTC
Upstream is refusing to make the dependency optional, so sys-fs/udisks needs an unconditional dependency on sys-libs/libblockdev[nvme].
Comment 5 Larry the Git Cow gentoo-dev 2023-07-20 19:49:04 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b81851d6c22eb4989a9b49f96ccaa2e47a4c27

commit 09b81851d6c22eb4989a9b49f96ccaa2e47a4c27
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2023-07-20 19:48:12 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2023-07-20 19:48:12 +0000

    sys-fs/udisks: libblockdev needs to have nvme support
    
    Closes: https://bugs.gentoo.org/910484
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 sys-fs/udisks/udisks-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)