Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533724 - sys-fs/udev-218 configure: error: *** libmount support required but libraries not found
Summary: sys-fs/udev-218 configure: error: *** libmount support required but libraries...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-28 06:17 UTC by om3i
Modified: 2023-09-18 01:13 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,18.64 KB, text/plain)
2014-12-28 06:17 UTC, om3i
Details
config.log (config.log,93.90 KB, text/plain)
2014-12-28 06:19 UTC, om3i
Details
Worked for me. Based upon the systemd ebuild. (udev-218.ebuild.patch,348 bytes, patch)
2015-01-29 03:55 UTC, theprogrammernerd
Details | Diff
Require util-linux to have same abi settings for udev to build with abi_x86_32 (udev-219-multilib-deps.patch,417 bytes, patch)
2015-03-31 09:18 UTC, Jan-Matthias Braun
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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