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 --enable-debug --prefix=/usr/local
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$ make -s debug=yes all
OGo-1.0a$ make -s debug=yes FHS_INSTALL_ROOT=/usr/local install

Thats it! Now you need to setup the database, create the /var/ directories, and configure the Apache module ...