configure: error: keyutils.h header not found.
Just upgraded net-fs/nfs-utils to nfs-utils-1.2.3-r1 on my Gentoo machine, and came across this error:
checking for keyutils.h... no configure: error: keyutils.h header not found. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-fs/nfs-utils-1.2.4/work/nfs-utils-1.2.4/config.log * ERROR: net-fs/nfs-utils-1.2.4 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 2566: Called econf '--with-statedir=/var/lib/nfs' '--enable-tirpc' '--with-tcp-wrappers' '--enable-nfsv3' '--enable-nfsv4' '--enable-ipv6' '--disable-caps' '--disable-gss' * ebuild.sh, line 561: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =net-fs/nfs-utils-1.2.4', * the complete build log and the output of 'emerge -pqv =net-fs/nfs-utils-1.2.4'. * The complete build log is located at '/var/tmp/portage/net-fs/nfs-utils-1.2.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-fs/nfs-utils-1.2.4/temp/environment'. * S: '/var/tmp/portage/net-fs/nfs-utils-1.2.4/work/nfs-utils-1.2.4' >>> Failed to emerge net-fs/nfs-utils-1.2.4, Log file: >>> '/var/tmp/portage/net-fs/nfs-utils-1.2.4/temp/build.log' * Messages for package net-fs/nfs-utils-1.2.4: * ERROR: net-fs/nfs-utils-1.2.4 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 56: Called src_configure * environment, line 2566: Called econf '--with-statedir=/var/lib/nfs' '--enable-tirpc' '--with-tcp-wrappers' '--enable-nfsv3' '--enable-nfsv4' '--enable-ipv6' '--disable-caps' '--disable-gss' * ebuild.sh, line 561: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of 'emerge --info =net-fs/nfs-utils-1.2.4', * the complete build log and the output of 'emerge -pqv =net-fs/nfs-utils-1.2.4'. * The complete build log is located at '/var/tmp/portage/net-fs/nfs-utils-1.2.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-fs/nfs-utils-1.2.4/temp/environment'. * S: '/var/tmp/portage/net-fs/nfs-utils-1.2.4/work/nfs-utils-1.2.4'
The solution seems to simply be install sys-apps/keyutils .