Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390697 - x11-base/xorg-server-1.10.4-r1[dmx] should depend on x11-libs/libXrender
Summary: x11-base/xorg-server-1.10.4-r1[dmx] should depend on x11-libs/libXrender
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: Normal minor (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-16 03:31 UTC by David Owen
Modified: 2011-11-16 21:49 UTC (History)
0 users

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


Attachments
build.log (build.log,17.60 KB, text/plain)
2011-11-16 03:37 UTC, David Owen
Details
environment (environment,150.30 KB, text/plain)
2011-11-16 03:38 UTC, David Owen
Details
info (info,4.56 KB, text/plain)
2011-11-16 03:38 UTC, David Owen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Owen 2011-11-16 03:31:11 UTC
When xorg-server is built with the "dmx" USE-flag, it has both a build-time and a run-time dependency on libXrender.

Reproducible: Always

Steps to Reproduce:
1. Either remove libXrender from your system (this will break things), or try to build xorg-server in a chroot.
Actual Results:  
checking for DMXMODULES... no
checking whether to build Xdmx DDX... yes
configure: error: Xdmx build explicitly requested, but required
                              modules not found.

Expected Results:  
The ebuild should finish successfully.

Completing the ebuild with libXrender in place, removing libXrender, then running revdep-rebuild reveals the run-time dependency.

libXrender is typically pulled in by applications or application frameworks, or some of the X utilities (e.g. KDE, GNOME, Firefox, Thunderbird, xterm, xrandr), and so reproducing this build bug may be hard in anything but a minimal chroot.

To workaround, "emerge -1 libXrender".  You'll probably install some apps later that will have an explicit dependency on it.
Comment 1 David Owen 2011-11-16 03:37:55 UTC
Created attachment 292727 [details]
build.log
Comment 2 David Owen 2011-11-16 03:38:08 UTC
Created attachment 292729 [details]
environment
Comment 3 David Owen 2011-11-16 03:38:18 UTC
Created attachment 292731 [details]
info
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-11-16 21:49:56 UTC
Fixed in CVS.