Update of /cvsroot/mahogany/M/doc
In directory sc8-pr-cvs1:/tmp/cvs-serv32701/doc
Modified Files:
build_win.txt
Log Message:
support for cygwin
Index: build_win.txt
===================================================================
RCS file: /cvsroot/mahogany/M/doc/build_win.txt,v
retrieving revision 1.12
retrieving revision 1.13
diff -b -u -2 -r1.12 -r1.13
--- build_win.txt 15 Jun 2003 12:23:00 -0000 1.12
+++ build_win.txt 23 Jun 2003 01:23:45 -0000 1.13
@@ -6,11 +6,11 @@
Version: the information in this file applies to the cvs sources
-0. Requirments
---------------
+0. Requirements
+---------------
-a) a compiler: currently, the only supported compiler for building Mahogany is
- Visual C++ 6.0. Version 5.0 of it can be used as well. If you are interested
- in building using another compiler (mingw32, BC++) please contact me and I
- will try to help you
+a) a compiler: currently, the supported compilers for building Mahogany are
+ MS Visual C++ 6.0 and cygwin. Version 5.0 of Visual C++ can be used as well.
+ If you are interested in building using another compiler (mingw32, BC++)
+ please contact us and we will try to help you.
b) cvs client: you need to have daily access to Mahogany (and sometimes
@@ -18,5 +18,5 @@
precompiled cvs binaries for Win32 can be found at http://www.cyclic.com/
-c) GNU m4 from cygwin tools: this is not an absolute requirment, however you
+c) GNU m4 from cygwin tools: this is not an absolute requirement, however you
will not be able to compile *.mid (Mahogany Interface Description) files if
you don't have it and so you will have to use the versions already in the
@@ -25,5 +25,8 @@
-1. wxWindows
+1. Visual C++
+-------------
+
+a) wxWindows
------------
@@ -42,5 +45,5 @@
-2. Build process
+b) Build process
----------------
@@ -66,5 +69,5 @@
-3. Common problems
+c) Common problems
------------------
@@ -78,4 +81,38 @@
If you get problem with PROIO_yywrap being multiply defined in wxWindows,
comment out the 2nd definition of this function in src/common/y_tab.c.
+
+
+2. Cygwin
+---------
+
+a) Build process
+----------------
+
+g++ 3.x can not compile Mahogany currently, so I used g++ 2.95.3. As compiler
+version should be the same when compiling both wxWindows and Mahogany, we should
+use g++ 2.95.3 for compiling wxWindows as well. Just use
+
+cd <path to wxWindows sources>
+mkdir build.cygwin.gcc295
+cd build.cygwin.gcc295
+CC=gcc-2 CXX=g++-2 ../configure
+make
+make install
+
+cd <path to Mahogany sources>
+mkdir build.cygwin.gcc295
+cd build.cygwin.gcc295
+CC=gcc-2 CXX=g++-2 ../configure --with-modules=static
+make
+make install
+
+in cygwin bash shell.
+
+
+b) Common problems
+------------------
+
+Linking Mahogany compiled with debug info requires a lot of memory, so please
+disable debugging if you experience out of memory problems.
vi: ts=8 nolist nocin ai:
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates