Le 2 avr. 06 à 17:51, Helge Hess a écrit :
On 2. Apr 2006, at 17:40 Uhr, Philippe Laval wrote:
How shoud I configure my computer to use gstep-make correctly ?
There are multiple modes to use gnustep-make with SOPE, the easiest (on OSX) is to use a GNUstep deployment root.
Take a clean checkout of SOPE 4.5. First build gnustep-make, its contained inside SOPE-4.5, like:
---
cd gnustep-make
./configure --prefix=$HOME/GNUstep \
--without-system-root \
--with-network-root=$HOME/GNUstep \
--with-local-root=$HOME/GNUstep \
--with-user-root=$HOME/GNUstep \
--with-library-combo=apple-apple-appl \
--disable-pch
make -s install
source $HOME/GNUstep/Library/Makefiles/GNUstep.sh
---snap---
Then go to the SOPE-4.5 source dir and call configure like
---snip---
./configure --enable-debug --disable-strip \
--with-gnustep --gsmake=$GNUSTEP_SYSTEM_ROOT
---snap---
Should I source someting ?
There are ways to remove the need for sourcing GNUstep.sh
, either compiling as frameworks or installing to FHS locations. The former could be incomplete and not well tested and the latter is not very Mac like
(but the default way to use SOPE on Linux)
So: in the setup explained above, yes, you need to source GNUstep.sh prior running a SOPE application. You do NOT need to source GNUstep.sh for compilation (the required variables are hardwired in the config.make created by configure).
What are your environment variables ?
---snip---
helge

groove$ env|grep GNU
GNUSTEP_LOCAL_ROOT=/Users/helge/GNUstep
GNUSTEP_HOST=powerpc-apple-darwin8.2.0
GUILE_LOAD_PATH=/Users/helge/GNUstep/Library/Libraries/Guile
GNUSTEP_NETWORK_ROOT=/Users/helge/GNUstep
GNUSTEP_MAKEFILES=/Users/helge/GNUstep/Library/Makefiles
GNUSTEP_ROOT=/Users/helge/GNUstep
GNUSTEP_FLATTENED=yes
GNUSTEP_HOST_OS=darwin8.2.0
GNUSTEP_HOST_VENDOR=apple
PATH=/Users/helge/GNUstep/Tools:~/bin:/usr/local/bin:/usr/X11R6/bin:/Volumes/Store/fink-tiger/bin:/Volumes/Store/fink-tiger/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin
GNUSTEP_HOST_CPU=powerpc
DYLD_FRAMEWORK_PATH=/Users/helge/GNUstep/Library/Frameworks
GNUSTEP_USER_ROOT=/Users/helge/GNUstep
DYLD_LIBRARY_PATH=/Users/helge/GNUstep/Library/Libraries
GNUSTEP_SYSTEM_ROOT=/Users/helge/GNUstep
GNUSTEP_PATHLIST=/Users/helge/GNUstep
CLASSPATH=/Users/helge/GNUstep/Library/Libraries/Java
---snap---
Greets,
Helge
--
OpenGroupware.org
--
OpenGroupware.org MacOS X