Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136651 - x11-libs/libXfixes misses DEPEND = xextproto.
Summary: x11-libs/libXfixes misses DEPEND = xextproto.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2006-06-13 06:16 UTC by Peter Volkov (RETIRED)
Modified: 2006-06-17 08:31 UTC (History)
0 users

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


Attachments
Build output. (build.out,7.70 KB, text/plain)
2006-06-13 06:17 UTC, Peter Volkov (RETIRED)
Details
config.log (config.log,34.55 KB, text/plain)
2006-06-13 06:18 UTC, Peter Volkov (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Volkov (RETIRED) gentoo-dev 2006-06-13 06:16:59 UTC
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.
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2006-06-13 06:17:51 UTC
Created attachment 89039 [details]
Build output.
Comment 2 Peter Volkov (RETIRED) gentoo-dev 2006-06-13 06:18:49 UTC
Created attachment 89040 [details]
config.log
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-13 09:05:19 UTC
Needs to get checked whether it should go in RDEPEND or DEPEND.
Comment 4 Peter Volkov (RETIRED) gentoo-dev 2006-06-14 03:40:02 UTC
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.
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-14 08:54:14 UTC
Um, that ldd doesn't really mean anything. xextproto installs headers. The question is whether any libXfixes headers include any xextproto headers.
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2006-06-14 09:37:03 UTC
(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? :)
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2006-06-17 08:31:53 UTC
That's all we need, thanks.  Committed.