Bug 4026 - xorg-xserver 0.99.1 is missing dependencies
Summary: xorg-xserver 0.99.1 is missing dependencies
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Build/Modular (show other bugs)
Version: 7.0.0
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-09 12:58 UTC by Georgi Georgiev
Modified: 2005-08-22 09:20 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.