Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 487132 - x11-libs/libSM-1.2.2 - configure: error: requested libuuid support but uuid.pc not found (ABI_X86="64 x32")
Summary: x11-libs/libSM-1.2.2 - configure: error: requested libuuid support but uuid.p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
: 508754 (view as bug list)
Depends on: 490968
Blocks:
  Show dependency tree
 
Reported: 2013-10-06 17:38 UTC by Bertrand Jacquin
Modified: 2014-06-14 16:33 UTC (History)
3 users (show)

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


Attachments
info.log (info.log,15.53 KB, text/plain)
2013-10-06 17:40 UTC, Bertrand Jacquin
Details
build.log (build.log,12.91 KB, text/plain)
2013-10-06 17:40 UTC, Bertrand Jacquin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Jacquin 2013-10-06 17:38:25 UTC
While updating to x11-libs/libSM-1.2.2, I'm getting the following multilib error on amd64 autotools-utils_src_configure on a x32 system :

# MAKEOPTS=-j1 emerge -a1vt  libSM
..
checking for LIBUUID... no
configure: error: requested libuuid support but uuid.pc not found

uuid.pc is provided by util-linux that does not support util-linux. multilib x11-libs/libSM-1.2.2 should be masked until util-linux is multilib too.

Full log attached

Reproducible: Always
Comment 1 Bertrand Jacquin 2013-10-06 17:40:39 UTC
Created attachment 360258 [details]
info.log
Comment 2 Bertrand Jacquin 2013-10-06 17:40:53 UTC
Created attachment 360260 [details]
build.log
Comment 3 Malte E. 2013-10-16 16:28:03 UTC
The bug has been "fixed" by making libSM[abi_x86_32,uuid] depend on emul-linux-x86-baselibs. Doesn't look like a permanent solution to me.
Comment 4 Malte E. 2013-10-16 19:31:47 UTC
I'm sorry, I didn't realize that the latest testing version of the emul-linux-x86 were designed to function as transitional packages if the abi_x86_32 use flag is enabled.

I just tried it, compiling libSM with USE=uuid works. I guess this bug is solved.
Comment 5 Tobias Jakobi 2013-11-02 23:03:33 UTC
This looks wrong. I thought the plan is to move away from the emul packages? libuuid is provided by util-linux, but it doesn't look like that this one is alrady multilibbed...
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-03 07:12:03 UTC
*** Bug 508754 has been marked as a duplicate of this bug. ***
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-03 07:34:09 UTC
Multilib util-linux is now in the tree but it's masked for testing. Since I don't think we can mask libSM right now, I've fixed the dep in a revbump and masked it. When both go live, x32 users will no longer see the issue.

+*libSM-1.2.2-r1 (03 May 2014)
+
+  03 May 2014; Michał Górny <mgorny@gentoo.org> +libSM-1.2.2-r1.ebuild:
+  Depend on multilib util-linux. Do it in a revbump because util-linux is still
+  masked.
Comment 8 Bertrand Jacquin 2014-06-14 16:33:27 UTC
(In reply to Michał Górny from comment #7)
> Multilib util-linux is now in the tree but it's masked for testing. Since I
> don't think we can mask libSM right now, I've fixed the dep in a revbump and
> masked it. When both go live, x32 users will no longer see the issue.
> 
> +*libSM-1.2.2-r1 (03 May 2014)
> +
> +  03 May 2014; Michał Górny <mgorny@gentoo.org> +libSM-1.2.2-r1.ebuild:
> +  Depend on multilib util-linux. Do it in a revbump because util-linux is
> still
> +  masked.

ACK, all is fine