source: main/tags/2.40/gsdl/Install.txt

Last change on this file was 3672, checked in by jrm21, 21 years ago

updated url to point to greenstone.org

  • Property svn:keywords set to Author Date Id Revision
File size: 2.5 KB
Line 
1Note: more up-to-date notes may be available on our website, at
2 http://www.greenstone.org/english/docs/compiling.html
3
4-- Compiling and installing on Unix --
5
6cd to the top level gsdl directory (i.e. the directory where this file
7lives) and perform the following three steps.
8
91. ./configure
102. make
113. make install
12
13This will install the library executable to gsdl/cgi-bin. If you want to
14run Greenstone from a system cgi-bin directory you'll need to move the
15library executable and gsdlsite.cfg from gsdl/cgi-bin to your system
16cgi-bin.
17
18Note that the Greenstone directory structure is important to the operation
19of the software. Therefore the --prefix, --bindir etc. options to configure
20make no sense and will have no effect. If you want Greenstone to be
21installed somewhere specific (say /usr/local) you'll need to move the
22entire gsdl directory there.
23
24-- Compiling on Windows --
25
26Greenstone has been successfully compiled using Microsoft Visual C++
27versions 4.2 and 6.0. If anyone succeeds in compiling Greenstone with
28another compiler (or another version of VC++) we'd appreciate hearing about
29it at [email protected].
30
31The major difference between compiling with VC++ 4.2 compared with VC++ 6.0
32is that 4.2 must use the STLport standard template library (packaged with
33Greenstone) while VC++ 6.0 may use its own built in STL implementation.
34
35Perform the following steps to compile and install Greenstone. Note that
36some parts of the process described are specific to one or other of the two
37compilation options mentioned above (STLport or non-STLport). These steps
38are marked as such.
39
401. Unzip the following zip archives (into the directories in which the
41 zip files themselves are contained).
42
43 * gsdl\packages\windows\gdbm\gdbm.zip
44 * gsdl\packages\windows\crypt\crypt.zip
45 * gsdl\packages\windows\stlport\stlport.zip (STLport version only)
46
472. To use VC++ command line tools you may need to execute the
48 MSDEV\BIN\VCVARS32.BAT batch file to set up your environment.
49
503. cd to the top level gsdl directory (i.e. the directory where this file
51 lives).
52
534. compile the web library (library.exe) with
54 "nmake /f win32.mak USE_STLPORT=1" (STLport version)
55 or
56 "nmake /f win32.mak" (non-STLport version).
57
585. compile the local library (server.exe) with
59 "nmake /f win32.mak USE_STLPORT=1 LOCAL_LIBRARY=1" (STLport version)
60 or
61 "nmake /f win32.mak LOCAL_LIBRARY=1" (non-STLport version)
62
63This will install library.exe to the gsdl\cgi-bin directory and server.exe
64to the top level gsdl directory.
Note: See TracBrowser for help on using the repository browser.