dieses script dekomprimiert sources-all.latest.tar.bz2 und installiert das ganze nach /home/OGo (zusammengefügt von der ewig nervigen doku wie man OGO kompiliert)

Debian Sid

(environment: linux 2.6.2, AMD Athlon(tm) XP 2600+)

debian:/home/OGo/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil# ./OpenGroupware 
Floating point exception

since I don't even ignore faqs:

Floating point exception!

Q: When trying to start OGo, I get a floating point exception!

A: This problem seems to be a result of NPTL (Native POSIX Thread Library for Linux) that comes with Red Hat 9. Try setting the LD_ASSUME_KERNEL environment variable before starting OGo:

export LD_ASSUME_KERNEL=2.4.1

If that doesn't solve the problem, please provide feedback on the users mailing list!

results with:

debian:/home/OGo/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil# ./OpenGroupware 2>&1 |more
Uncatched Objective-C exception:
(repeats quite a few times until it Segfaults)

>Hi!
>
>I've just managed to install OpenGroupware and made several effords
>to get it running.
>
>Having already solved several little annoyances I finally tried to
>start it (and that is not as easy as it sounds: I'm using RedHat 9),
>but unsuccessfully.
>
>That's what I typed:
>/opt/opengroupware.org/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd
>-nil/OpenGroupware -WOPort 20000 -WOHttpAllowHost '([...some IPs])'
>
>.and now the error, after a few milliseconds:
>Uncatched Objective-C exception:
>exceptionClass <class FileNotFoundException>
>Reason: File not found: decimalDigitCharacterSet
>UserInfo: {
>filename = decimalDigitCharacterSet;
>}

 This is in the mailinglist archives. You need to source a file to get
 your environment right:

  $ source /opt/opengroupware.org/OpenGroupware.org.sh

 Then run the command to start OGo. Remember to these steps as user
 opengroupware.

(http://mail.opengroupware.org/pipermail/users/2003-July/004345.html)

["/gdb"] backtrace

bashscript

rm -rf sources-all 
rm -rf /home/ogo 
tar jvxf sources-all-latest.tar.bz2 
#  
# third party modules  
#  
 
# GNUstep Make  
 
mkdir -p /home/ogo || { 
    echo "couldn't create installation directory!! exiting"  
    exit 1; 
} 
cd sources-all/ThirdParty/gnustep-make 
./configure --prefix=/home/ogo --without-system-root --with-network-root=/home/ogo --with-local-root=/home/ogo --with-user-root=/home/ogo --with-library-combo=gnu-fd-nil 
make -s install 
cd .. 
source /home/ogo/Makefiles/GNUstep.sh 
 
cd gnustep-objc 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
 
cd libFoundation 
source /home/ogo/Makefiles/GNUstep.sh 
./configure --with-gnustep 
make -s debug=yes install 
cd .. 
 
cd libxml2 
source /home/ogo/Makefiles/GNUstep.sh 
./cfg-gnustep.sh 
make -s install 
cd .. 
 
cd libical 
source /home/ogo/Makefiles/GNUstep.sh 
./cfg-gnustep.sh 
make -s install 
cd .. 
 
cd js-1.5 
source /home/ogo/Makefiles/GNUstep.sh 
make -s install 
cd .. 
 
#  
# SOPE  
#  
cd .. 
 
cd SOPE 
 
cd skyrix-xml 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
 
cd skyrix-core 
# TODO: describe options: nosasl, reentrant, nossl  
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
 
cd skyrix-sope 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
cd .. 
 
#  
# Building the GNUstep Database Library  
#  
 
cd ThirdParty/gnustep-db 
cd GDLAccess 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
 
cd PostgreSQL72 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd ../../.. 
 
cd Logic 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
Defaults write NSGlobalDomain NGBundlePath "$GNUSTEP_USER_ROOT/Library/OpenGroupware.org" 
 
cd Database/OGoModel 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd ../.. 
 
cd DocumentAPI 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd .. 
 
cd WebUI 
source /home/ogo/Makefiles/GNUstep.sh 
make -s debug=yes install 
cd Resources 
make install 
cd ../.. 
 
cd Themes/WebServerResources 
source /home/ogo/Makefiles/GNUstep.sh 
make install 
cd .. 
ldconfig /home/ogo/Libraries/ix86/linux-gnu/gnu-fd-nil

cd /home/ogo/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil
source /home/ogo/Makefiles/GNUstep.sh
./OpenGroupware # well do what you want with it..