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

Bug 533724

Summary: sys-fs/udev-218 configure: error: *** libmount support required but libraries not found
Product: Gentoo Linux Reporter: om3i <r9ku1q>
Component: [OLD] Core systemAssignee: Gentoo systemd Team <systemd>
Status: RESOLVED OBSOLETE    
Severity: normal CC: gentoo, jan_braun, mmk, orzel, theprogrammernerd
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=533602
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
config.log
Worked for me. Based upon the systemd ebuild.
Require util-linux to have same abi settings for udev to build with abi_x86_32

Description om3i 2014-12-28 06:17:02 UTC
Same as https://bugs.gentoo.org/show_bug.cgi?id=533602

Reproducible: Always
Comment 1 om3i 2014-12-28 06:17:34 UTC
Created attachment 392542 [details]
build.log
Comment 2 om3i 2014-12-28 06:19:30 UTC
Created attachment 392544 [details]
config.log
Comment 3 Mike Gilbert gentoo-dev 2014-12-28 06:28:07 UTC
Sorry, should have copied you guys on #533602. See systemd-218-r1.ebuild for a workaround.
Comment 4 theprogrammernerd 2015-01-29 03:55:04 UTC
Created attachment 395088 [details, diff]
Worked for me. Based upon the systemd ebuild.

Based upon a hint from Mike Gilbert, this patch is based upon the systemd ebuild. I was able to successfully compile both the 32-bit and 64-bit version with this patch.
Comment 5 Markus Walter 2015-03-24 22:58:03 UTC
As of version 219 this is unchanged. I can confirm, that the workaround from comment 4 works.
Comment 6 Tomáš Mózes 2015-03-30 13:52:11 UTC
Same problem on ~amd64, hit after emul-linux-x86 removal.

Manually merging util-linux before merging udev fixes the problem.
Comment 7 Jan-Matthias Braun 2015-03-31 09:18:10 UTC
Created attachment 400260 [details, diff]
Require util-linux to have same abi settings for udev to build with abi_x86_32

The same problem occurs for me with the full multilib support in portage.
This patch works for me, it forces the 32 bit abi down the dependency tree to util-linux, although I am not sure if this is the right way to handle it syntactically. :-)

Cheers,

Jan
Comment 8 Thomas Capricelli 2015-05-01 17:03:43 UTC
Same problem on ~amd64, hit after emul-linux-x86 removal.
Comment 9 ascendant512+gentoo 2019-06-16 06:11:34 UTC
Hit this during amd64/17.1 migration (emerge -1 /lib32 /usr/lib32)
affected version sys-fs/udev-239
workaround was to manually select sys-apps/util-linux-2.33.2 for rebuild beforehand.
couldn't find a way to link to #506276