This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[1.7] Building the X server



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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]