]> err.no Git - sope/blob - INSTALL
use Version file for install locations
[sope] / INSTALL
1 SOPE Installation Guide
2 =======================
3
4 TODO: write install guide for SOPE 3.3.
5
6 Prerequisites
7 =============
8
9 - gstep-make
10 - libFoundation or gstep-base or Cocoa Foundation
11 - libxml2/libxml2-dev
12 - autoconf
13 - openldap2/openldap2-dev
14 - postgresql-dev
15
16 sope-xml
17 - libxml2/libxml2-dev
18
19 sope-core
20 - autoconf
21
22 sope-ldap
23 - openldap2/openldap2-dev
24
25 sope-ical
26 - libical (eg ThirdParty/libical)
27   - only for the deprecated iCalSaxDriver!
28
29 sope-gdl1
30 - postgresql-dev
31
32 (Internal) Dependencies
33 =======================
34
35 sope-xml
36 - [self contained]
37
38 sope-core
39 - sope-xml
40
41 sope-mime
42 - sope-core
43
44 sope-ical
45 - sope-xml
46 - sope-core
47
48 sope-ldap
49
50 sope-appserver
51 - sope-xml
52 - sope-core
53 - sope-mime (to be removed!)
54
55 sope-gdl1
56 - sope-core (EOControl/NGExtensions)
57
58 Building
59 ========
60
61 If the prerequisites are properly fulfilled, building SOPE 4.5 is
62 a simple:
63
64   ./configure --enable-debug
65   make -s strip=yes all
66
67 (a build takes about 5 minutes on a Debian/Athlon 1.8+)
68
69 Installation:
70
71   make -s strip=yes install
72
73 Important: ensure that GNUstep.sh from gnustep-make is properly loaded into the
74            shell environment, otherwise you will see errors like "/common.make"
75            not being found.
76
77 Troubleshooting
78 ===============
79
80 * /common.make not found
81
82   If you see errors like "/common.make" not found you either did not configure
83   your SOPE tree _or_ you did not source GNUstep.sh
84
85 * warning: Foundation/NSObject.h: No such file or directory
86
87   You did not install a Foundation library, eg libFoundation
88
89 Building mod_ngobjweb
90 =====================
91
92 TODO: write something