Prerequisites
=============
+- gstep-make
+- libFoundation or gstep-base or Cocoa Foundation
+- libxml2/libxml2-dev
+- autoconf
+- openldap2/openldap2-dev
+- postgresql-dev
+
sope-xml
- libxml2/libxml2-dev
sope-ical
- libical (eg ThirdParty/libical)
+ - only for the deprecated iCalSaxDriver!
sope-gdl1
- postgresql-dev
If the prerequisites are properly fulfilled, building SOPE 4.3 is
a simple:
- make -s debug=yes strip=yes all
+ ./configure --enable-debug
+ make -s strip=yes all
(a build takes about 5 minutes on a Debian/Athlon 1.8+)
Installation:
- make -s debug=yes strip=yes install
+ make -s strip=yes install
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.
+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
+
+ You did not install a Foundation library, eg libFoundation
+
Building mod_ngobjweb
=====================
DARG_GNUSTEP_SH="$ARG_GSMAKE/GNUstep.sh"
DARG_IS_FHS=1
+NGSTREAMS_DIR="./sope-core/NGStreams"
+
# ******************** usage ********************
function usage() {
else
genConfigMake;
- if test -f sope-core/NGStreams/configure; then
+ if test -x $NGSTREAMS_DIR/configure; then
if test $ARG_BEQUIET != 1; then
echo -n "configuring NGStreams library .."
- ./sope-core/NGStreams/configure >config-NGStreams.log
+ old="$PWD"
+ cd $NGSTREAMS_DIR
+ ./configure >$old/config-NGStreams.log
+ cd $old
echo ".. done (log in config-NGStreams.log)."
fi
fi