]> err.no Git - sope/blobdiff - INSTALL
Drop apache 1 build-dependency
[sope] / INSTALL
diff --git a/INSTALL b/INSTALL
index 951fbe89cd65a2cd91920ee2749952f14d1f08cf..3b9f6aa50cf0ba3020121e6fda459427255711af 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,11 +1,16 @@
 SOPE Installation Guide
 =======================
 
-TODO: write install guide for SOPE 3.3.
-
 Prerequisites
 =============
 
+- gstep-make
+- libFoundation or gstep-base or Cocoa Foundation
+- libxml2/libxml2-dev
+- autoconf
+- openldap2/openldap2-dev
+- postgresql-dev
+
 sope-xml
 - libxml2/libxml2-dev
 
@@ -15,12 +20,10 @@ sope-core
 sope-ldap
 - openldap2/openldap2-dev
 
-sope-ical
-- libical (eg ThirdParty/libical)
-
 sope-gdl1
 - postgresql-dev
 
+
 (Internal) Dependencies
 =======================
 
@@ -47,25 +50,37 @@ sope-appserver
 sope-gdl1
 - sope-core (EOControl/NGExtensions)
 
+
 Building
 ========
 
-If the prerequisites are properly fulfilled, building SOPE 4.3 is
+If the prerequisites are properly fulfilled, building SOPE 4.5 is
 a simple:
 
-  make -s debug=yes strip=yes all
+  ./configure
+  make -s all
 
 (a build takes about 5 minutes on a Debian/Athlon 1.8+)
 
 Installation:
 
-  make -s debug=yes strip=yes install
+  make -s install
+
+
+Troubleshooting
+===============
+
+* /common.make not found
+
+  If you see errors like "/common.make" not found you either did not configure
+  your SOPE tree _or_ you did not source GNUstep.sh
+
+* warning: Foundation/NSObject.h: No such file or directory
 
-Important: ensure that GNUstep.sh from gnustep-make is properly loaded into the
-           shell environment, otherwise you will see errors like "/common.make"
-           not being found.
+  You did not install a Foundation library, eg libFoundation
 
 Building mod_ngobjweb
 =====================
 
 TODO: write something
+Note: a README is in the mod_ngobjweb directory?