x11-drivers/ati-drivers-10.4 failed to compile until I installed x11-libs/libXtst-1.1.0. I got the idea from Bug 239653 (but probably could have figured it out myself if I had remembered equery). Reproducible: Always Steps to Reproduce: 1. Unmerge x11-libs/libXtst-1.1.0 2. Emerge =x11-proto/xextproto-7.1.1 3. Emerge =x11-drivers/ati-drivers-10.4 4. Build fails Actual Results: * Building fglrx_gamma lib ... fglrx_gamma.c:19:34: error: X11/extensions/XTest.h: No such file or directory fglrx_gamma.c:23:35: error: X11/extensions/record.h: No such file or directory * ERROR: x11-drivers/ati-drivers-10.4 failed: * fglrx_gamma lib build failed * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 3733: Called die * The specific snippet of code: * "$(tc-getCC)" -shared -fpic -o libfglrx_gamma.so.1.0 ${CFLAGS} ${LDFLAGS} -DXF86MISC -Wl,-soname,libfglrx_gamma.so.1.0 fglrx_gamma.c -lXext || die "fglrx_gamma lib build failed"; Expected Results: Completed build. The dependencies just need to be updated to include libXtst. I guess everyone else who tried to install the package already had libXtst installed.
I can confirm this, fresh install of Gentoo from 10.0 minimal cd and latest as of today sources. Masked >=x11-base/xorg-server-1.8.0 due to blocking conflicts emerge xorg-server (containing) x11-base/xorg-server-1.7.7 x11-base/xorg-drivers-1.8 x11-drivers/ati-drivers-10.4 failed until I found this bug and manually emerged x11-libs/libXtst
Fixed with .5 in portage