source: main/tags/2.35a/gsdl/Install.txt

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

renamed Install to Install.txt, as some (dumb) OSes that have case-
insensitive filesystems don't think anything needs to be done for
"make install"

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