resistance is obsolete ™ ;-)

Compiling Sources on Debian

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 ...

whyclose

We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink