source: trunk/gsdl/Install.txt@ 2635

Last change on this file since 2635 was 2635, checked in by jrm21, 23 years ago

added link to website.

  • 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
2http://www.cs.waikato.ac.nz/~nzdl/gsdl-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
24Greenstone does not currently compile under gcc-3.0
25
26
27-- Compiling on Windows --
28
29Greenstone has been successfully compiled using Microsoft Visual C++
30versions 4.2 and 6.0. If anyone succeeds in compiling Greenstone with
31another compiler (or another version of VC++) we'd appreciate hearing about
32it at [email protected].
33
34The major difference between compiling with VC++ 4.2 compared with VC++ 6.0
35is that 4.2 must use the STLport standard template library (packaged with
36Greenstone) while VC++ 6.0 may use its own built in STL implementation.
37
38Perform the following steps to compile and install Greenstone. Note that
39some parts of the process described are specific to one or other of the two
40compilation options mentioned above (STLport or non-STLport). These steps
41are marked as such.
42
431. Unzip the following zip archives (into the directories in which the
44 zip files themselves are contained).
45
46 * gsdl\packages\windows\gdbm\gdbm.zip
47 * gsdl\packages\windows\crypt\crypt.zip
48 * gsdl\packages\windows\stlport\stlport.zip (STLport version only)
49
502. To use VC++ command line tools you may need to execute the
51 MSDEV\BIN\VCVARS32.BAT batch file to set up your environment.
52
533. cd to the top level gsdl directory (i.e. the directory where this file
54 lives).
55
564. compile the web library (library.exe) with
57 "nmake /f win32.mak USE_STLPORT=1" (STLport version)
58 or
59 "nmake /f win32.mak" (non-STLport version).
60
615. compile the local library (server.exe) with
62 "nmake /f win32.mak USE_STLPORT=1 LOCAL_LIBRARY=1" (STLport version)
63 or
64 "nmake /f win32.mak LOCAL_LIBRARY=1" (non-STLport version)
65
66This will install library.exe to the gsdl\cgi-bin directory and server.exe
67to the top level gsdl directory.
Note: See TracBrowser for help on using the repository browser.