Bug 4026

Summary: xorg-xserver 0.99.1 is missing dependencies
Product: xorg Reporter: Georgi Georgiev <chutz>
Component: Build/ModularAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: dberkholz, mharris
Version: 7.0.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Georgi Georgiev 2005-08-09 12:58:40 UTC
As per gentoo bugzilla https://bugs.gentoo.org/show_bug.cgi?id=101749 I am
posting the same problem here.

There are four dependencies that are not satisfied by configure.ac of
xorg-server-0.99.1. These are:

videoproto
scrnsaverproto
evieext
trapproto

Building xorg-server failed a few times because of missing headers, that are
provided by the three packages above. In details:

In file included from bigreq.c:44:
../hw/xfree86/dixmods/extmod/modinit.h:55:34: X11/extensions/saver.h: No such
file or directory
../hw/xfree86/dixmods/extmod/modinit.h:111:31: X11/extensions/Xv.h: No such file
or directory
../hw/xfree86/dixmods/extmod/modinit.h:112:33: X11/extensions/XvMC.h: No such
file or directory

and later on, after installing videoproto and scrnsaverproto:

xevie.c:50:37: X11/extensions/Xeviestr.h: No such file or directory

which was in turn satisfied by evieext.

It then failed with:

xtrapddmi.c:69:36: X11/extensions/xtrapdi.h: No such file or directory
xtrapddmi.c:70:38: X11/extensions/xtrapddmi.h: No such file or directory
xtrapddmi.c:71:39: X11/extensions/xtrapproto.h: No such file or directory

which is provided by trapproto

The distribution is Gentoo, and configure was thus run with:

./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --build=i686-pc-linux-gnu --prefix=/usr
--datadir=/usr/share --enable-xinerama --enable-ipv6 --enable-dmx --enable-xvfb
--enable-xnest --enable-glx --enable-dri --enable-xorg --enable-composite
--enable-xtrap --enable-xevie --sysconfdir=/etc/X11 --localstatedir=/var
--with-mesa-source=/var/tmp/portage/xorg-server-0.99.1/work/Mesa-6.3.1.1
Comment 1 Mike A. Harris 2005-08-23 02:15:19 UTC
This problem also occurs when building libXevie from:

http://xorg.freedesktop.org/X11R7.0-RC0/lib/libXevie-0.99.0.tar.bz2

This prevents the modular tree from being compiled successfully.  It seems
that other people must have a preinstalled copy of the monolithic tree to
not be hitting this error.  My system is Xorg legacy free for building
modular, which is probably why this is being hit.

Comment 2 Daniel Stone 2005-08-23 02:20:51 UTC
committed to HEAD, thanks

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.