<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Fri, 2011-02-18 at 11:00 +0800, Chen, Dennis (SRDC SW) wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">I found that the  following build instruction doesn't work in my ubuntu 10.10:</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">=================================================</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a"><A HREF="http://lists.x.org/archives/xorg-devel/2009-August/001826.html">http://lists.x.org/archives/xorg-devel/2009-August/001826.html</A> :</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
These instructions are a couple of years old. The build.sh script had a major update recently.<BR>
The --help is up-to-date.<BR>
<BR>
This wiki has been updated as well.<BR>
<A HREF="http://wiki.x.org/wiki/ModularDevelopersGuide#Buildingthemodulartree">http://wiki.x.org/wiki/ModularDevelopersGuide#Buildingthemodulartree</A><BR>
<BR>
You can let the build script set the environment variables for you.<BR>
The default values should work for you unless you have very special needs.<BR>
<BR>
What you might get into is some missing tools. This wiki lists all the packages<BR>
you need to build xorg. It would be nice if you could update it with version 10.10.<BR>
You have about 20 or so UBUNTU packages to install.<BR>
<A HREF="http://wiki.x.org/wiki/RequiredPackages">http://wiki.x.org/wiki/RequiredPackages</A><BR>
<BR>
<BLOCKQUOTE>
<PRE>
Usage: build.sh -L
  -L : just list modules to build
util/modular/build.sh -L > modlist.txt       # Creates a list of all modules to be built

Usage: build.sh [options] [prefix]

util/modular/build.sh --clone -n        # Do not stop on error
util/modular/build.sh --clone --autoresume resume.txt   # Stop on error but record where you are
</PRE>
</BLOCKQUOTE>
<BR>
You must supply the prefix which is where you want the modules to install the binaries, not where the source code is (but it could be the same). Expect a git repository to time out, it happens sometimes.<BR>
<BR>
Gaetan
</BODY>
</HTML>