Hello. During compilation of x11-libs/libXfixes-4.0.1 I've encounter the following problem: checking for X... yes checking for FIXESEXT... configure: error: Package requirements (xproto fixesproto >= 4.0 xextproto) were not met: No package 'xextproto' found Seems that necessary DEPEND is missed. I think the problem is the effect of installation part of system from binary. To reproduce try to install x11-libs/libXt and x11-libs/libxkbfile from binary packages. Then try to emerge this library.
Created attachment 89039 [details] Build output.
Created attachment 89040 [details] config.log
Needs to get checked whether it should go in RDEPEND or DEPEND.
I think RDEPEND. ldd think the same: *chroot* ~ # ldd /usr/lib/libXfixes.so linux-gate.so.1 => (0xffffe000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ea3000) libc.so.6 => /lib/libc.so.6 (0xb7d89000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d86000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d81000) libdl.so.2 => /lib/libdl.so.2 (0xb7d7d000) /lib/ld-linux.so.2 (0x80000000) And package does not contain other binary files.
Um, that ldd doesn't really mean anything. xextproto installs headers. The question is whether any libXfixes headers include any xextproto headers.
(In reply to comment #5) > Um, that ldd doesn't really mean anything. xextproto installs headers. The > question is whether any libXfixes headers include any xextproto headers. Ah. Sure. Forgot about this. The only header x11-libs/libXfixes has is /usr/include/X11/extensions/Xfixes.h which includes another two headers: peter@camobap ~ $ equery b X11/extensions/xfixeswire.h x11-proto/fixesproto-4.0 (/usr/include/X11/extensions/xfixeswire.h) peter@camobap ~ $ equery b X11/Xfuncproto.h x11-proto/xproto-7.0.5 (/usr/include/X11/Xfuncproto.h) And they do not include any other headers. Did I missed anything else now? :)
That's all we need, thanks. Committed.