This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
[1.7] Building the X server
- From: Jon TURNEY <jon dot turney at dronecode dot org dot uk>
- To: cygwin-xfree at cygwin dot com
- Date: Mon, 29 Jun 2009 17:41:43 +0100
- Subject: [1.7] Building the X server
- Reply-to: cygwin-xfree at cygwin dot com
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/