Some notes on how to compile OGo 1.0alpha and SOPE 4.4 on Debian SID and
Woody.
Prerequisites
apt-get install libc6-dev gobjc libxml2-dev \
postgresql-dev libldap2-dev
If you are on Sid, add this:
apt-get install libxml2-utils
(this is contained in libxml2 on Woody and required for
validating WOx files during make)
gstep-make
Instead of gstep-make from OGo, fetch the "original"
gstep-make 1.10.0.
Configure, install and source:
export CPPFLAGS="-Wno-import"
OGoROOT="$HOME/OGoRoot"
./configure --prefix=$OGoROOT \
--without-system-root \
--with-user-root=$OGoROOT \
--with-local-root=$OGoROOT \
--with-network-root=$OGoROOT \
--with-library-combo=gnu-fd-nil
make install
source $OGoROOT/Library/Makefiles/GNUstep.sh
I also set AUTO_DEPENDENCIES to "no" in
$GNUSTEP_MAKEFILES/config.make
because this tends to waste compilation time.
vi $GNUSTEP_MAKEFILES/config.make
SOPE ThirdParty
gnustep-objc$ make -s debug=yes FHS_INSTALL_ROOT=/usr/local install
libFoundation$ ./configure
libFoundation$ make -s debug=yes all
libFoundation$ make -s debug=yes FHS_INSTALL_ROOT=/usr/local install
SOPE 4.4
Make
SOPE 4.4 with the new FHS_INSTALL_ROOT option. Ensure
that you can write to /usr/local (I added my login account
to the staff group in /etc/group):
SOPE-4.4$ ./configure
SOPE-4.4$ make -s install
OpenGroupware.org 1.0alpha
To compile PDA, fetch libpisock:
apt-get install libpisock-dev
Then build:
OGo:
OGo-1.0a$ ./configure
OGo-1.0a$ make -s install
Thats it! Now you need to setup the database, create the /var/ directories,
and configure the Apache module ...