aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--building.txt15
1 files changed, 9 insertions, 6 deletions
diff --git a/building.txt b/building.txt
index 6ccfcf795..b3ec24e5e 100644
--- a/building.txt
+++ b/building.txt
@@ -1,5 +1,8 @@
Prerequisits:
-- Microsoft Visual C++ 2008 Express Edition with SP1 (http://www.microsoft.com/express/vc/) or Visual C++ 2010
+- Visual C++ 2010
+ Visual C++ 2010 Express Edition is probably also ok (not tested)
+ Microsoft Visual C++ 2008 (Express Edition) with SP1 (http://www.microsoft.com/express/vc/) is probably still working
+ but is not actively supported anymore
- Perl (cygwin perl (http://www.cygwin.com/), strawberry perl (http://strawberryperl.com) or activestate perl (http://www.activestate.com/activeperl/) )
- Python (2.5 used: http://www.python.org/)
- Gnuwin32 gawk, gzip, flex, bison (and it's dependancies), sed (and it's dependancies (http://gnuwin32.sourceforge.net/)
@@ -30,7 +33,7 @@ Building pthreads:
- run 'nmake VC-static-debug'
Building mhmake
-- open tools\mhmake\mhmake.sln in Visual C++ 2008 Express Edition
+- open tools\mhmake\mhmake.sln in Visual C++
- Build the Debug and Release configurations
- Copy Debug\mhmake_dbg.exe and Release\mhmake.exe to a directory in your environment PATH
@@ -38,14 +41,14 @@ Add an environment variable named MHMAKECONF having as value the root directory
e.g.: set MHMAKECONF=c:\vcxsrv\trunk
Building vcxsrv:
-- run 'mhmake MAKESERVER=1' in xorg-server directory. Currently you will get an error at the end saying it cannot find vcxsrv_dbg.lib.
- To solve this, rerun this command after executing the next command
-- run 'mhmake DEBUG=1 MAKESERVER=1' in xorg-server directory for a debugable version
+- run 'mhmake DEBUG=1 MAKESERVER=1 vcxsrv_dbg.exe' in xorg-server directory for a debugable version (doing this first will cause the next
+ step not to generate an error
+- run 'mhmake MAKESERVER=1' in xorg-server directory.
To build installer:
- install http://nsis.sourceforge.net
- run 'packageall.bat' in xorg-server\installer
To clean the project tree (uses svn) go to the top directory at a command prompt and type in 'python tools\cleantree.py -r'
-Do this only on a source tree checked out with svn (svn co https://vcxsrv.svn.sourceforge.net/svnroot/vcxsrv/trunk).
+Do this only working on a source tree checked out with svn (svn co https://vcxsrv.svn.sourceforge.net/svnroot/vcxsrv/trunk).