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