[1.7] Building the X server

Jon TURNEY jon.turney@dronecode.org.uk
Mon Jun 29 16:41:00 GMT 2009


To help anyone who might like to debug their own problems with the new 1.6 X 
server,  I've made a git repo available on freedesktop.org which contains the 
X.Org X server 1.6 branch with the 70 or so additional patches which were 
applied to produce the Cygwin/X 1.6.0.0 (20090401) release.

A quick summary of how to build it: (This is covered in much more detail in
the Contributor's Guide [1])

# install the build prerequisites
cd <directory-with-setup.exe>
./setup.exe -q -P autoconf,automake,binutils,bison,bzip2,diffutils,fileutils,\
findutils,flex,gawk,gcc,git,libtool,make,patch,pkg-config,sed,subversion,tar,\
bigreqsproto,compositeproto,damageproto,evieext,fixesproto,fontsproto,glproto,\
inputproto,kbproto,randrproto,recordproto,renderproto,resourceproto,scrnsaverproto,\
xcmiscproto,xextproto,xineramaproto,xproto,libfontenc-devel,libfreetype2-devel,libGL-devel,\
libpixman1-devel,libX11-devel,libXau-devel,libXdmcp-devel,libXext-devel,libXfont-devel,\
libxkbfile-devel,libXinerama-devel,minires-devel,openssl-devel,zlib,xorg-util-macros,xtrans
# read [1] to understand why we need to do this... :)
rm /usr/lib/libXFont.la
rm /usr/lib/libXFont.dll.a
# fetch source from git repository
cd <directory-to-put-source>
git clone git://anongit.freedesktop.org/~jturney/xserver
cd xserver
git checkout -b cygwin-patches-1.6 origin/cygwin-patches-1.6
# build
./autogen.sh -prefix=/usr --with-log-dir=/var/log --disable-xv
make

[1] http://x.cygwin.com/docs/cg/cygwin-x-cg.html


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list