Update of /cvsroot/mahogany/M/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15790/doc
Modified Files:
build_win.txt
Log Message:
updated build instructions for dspam; added some Mac OS X-specific notes
Index: build_win.txt
===================================================================
RCS file: /cvsroot/mahogany/M/doc/build_win.txt,v
retrieving revision 1.18
retrieving revision 1.19
diff -b -u -2 -r1.18 -r1.19
--- build_win.txt 15 May 2004 10:46:20 -0000 1.18
+++ build_win.txt 13 Jul 2004 14:11:40 -0000 1.19
@@ -4,5 +4,5 @@
Author: Vadim Zeitlin <[EMAIL PROTECTED]>
Modified by: Nerijus Baliunas <[EMAIL PROTECTED]> (cygwin part)
-Last modified: 2004-05-15
+Last modified: 2004-07-13
Version: the information in this file applies to the cvs sources
@@ -46,36 +46,50 @@
Before building Mahogany you will need to build wxWindows. To do it, you
-should open build/msw/wx.dsw in wxWindows directory and build everything
-project in it. You may use extra\scripts\ wxmsw_setup.h file instead of the
-standard setup.h when building if you want to disable all the features not
-needed by Mahogany but doing this is optional and you should revert to the
-standard wx/setup.h if using wxmsw_setup.h results in errors (it is not always
-up to date...).
+should open build/msw/wx.dsw in wxWindows directory and build all projects in
+it. You may use extra\scripts\ wxmsw_setup.h file instead of the standard
+setup.h when building if you want to disable all the features not needed by
+Mahogany but doing this is optional and you should revert to the standard
+wx/setup.h if using wxmsw_setup.h results in errors (it is not always up to
+date...).
+
+
+b) DSPAM
+--------
+
+ Building Mahogany with DSPAM requires SQlite library: http://www.sqlite.org/
+You should download its sources and build it and add the directory containing
+sqlite.h to the list of global include paths in VC++ IDE. You should also add
+the library directory containing sqlite[d].lib (the debug version should have
+"d" in its name) to the list of library paths.
+
+ If you don't want to install SQlite, you will have to skip building dspam
+project and DspamFilter.cpp file located in modules/spam subfolder of the
+source files of M project in the IDE (simply set "Excluded from build" to true
+in its properties).
-b) Build process
+c) Build process
----------------
- After this you can open the project workspace M.dsw in Visual C++ IDE. You
-will have to load (right click the project in the project tree, choose "Load")
-the following projects contained in this workspace if they are not loaded yet:
+ After this you can open the project workspace M.dsw in Visual C++ IDE. Here
+is a brief description of various projects in the solution:
* cclient - the mail routines support library
* compface - the library for X-Face handling
+* dspam - the spam filtering library
* M - the main Mahogany project
* versit - vCard handling routines
* base, core, ... - wxWindows projects
- Note that after building everything (successfully) once, you may unload all
-the projects except "M" -- this will speed up workspace opening/closing. But if
-you do it, be careful to load them all before rebuilding everything --
-otherwise, dependencies will not be handled correctly.
-
Finally, just build everything. Before running M.exe, copy the file
versit.dll produced when building versit project into the root Mahogany
directory (or elsewhere in your PATH).
+ If you encounter any problems with Mahogany (e.g. crashes...), please build
+the debug configuration and run it under debugger, this often provides valuable
+additional information.
+
-c) Common problems
+d) Common problems
------------------
@@ -91,4 +105,5 @@
+
2. Cygwin
---------
@@ -120,4 +135,5 @@
CC='gcc-2 -mno-cygwin' CXX='g++-2 -mno-cygwin' OSTYPE=mingw ../configure
--with-modules=static
+
b) Common problems
------------------
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates