I have installed GNUstep on NetBSD/i386 1.5.2.
I will not be responsible for any damage implicitly or explicitly caused by this information.
Use at your own risk.
Please submit any comments or suggestions to jnqt@fbe.freeserve.ne.jp.
For more information about installation, check out this "HOWTO" document.
Note: This information is part of the `README.NetBSD' file located in the gnustep-make package.
Good Luck! :-)
//
// Install GNUstep
//
su root
[Add `/etc/ld.so.conf']
/usr/local/lib
/usr/X11R6/lib
ldconfig
[Use the NetBSD packages collection...Install `/usr/local']
gcc-2.95.2
gmake-3.79.1
libiconv-1.7
libxml2-2.4.10
tiff-3.5.5
rehash
alias gmake gmake CC=/usr/local/gcc-2.95.2/bin/cc CPP=/usr/local/gcc-2.95.2/bin/cpp
tar zxvf ffcall-1.8c.tar.gz
cd ffcall-1.8c
./configure --prefix=/usr
gmake
gmake check
gmake install
tar zxvf gnustep-make-1.0.0.tar.gz
cd gnustep-make-1.0.0
./configure --prefix=/usr/local/GNUstep
gmake
gmake install
gmake distclean
source /usr/local/GNUstep/System/Makefiles/GNUstep.csh
tar zxvf gnustep-objc-1.0.1.tar.gz
cd gnustep-objc-1.0.1
[Edit `./GNUmakefile' Line:39]
THREADING = posix -> THREADING = single
gmake
gmake install
cd gnustep-make-1.0.0
./configure
gmake
gmake install
tar zxvf gnustep-base-1.0.0.tar.gz
cd gnustep-base-1.0.0
ln -s /usr/local/bin/xml2-config /usr/local/bin/xml-config
./configure --with-xml-prefix=/usr/local --with-libiconv-library=/usr/local/lib
gmake
[Ahhh...Error...and Edit `./Source/dynamic-load.h' Line:94]
sym = dlsym(RTLD_NEXT, symbol); -> sym = dlsym(handle, symbol);
gmake
gmake install
tar zxvf gnustep-gui-0.6.8.tar.gz
cd gnustep-gui-0.6.8
./configure
gmake
gmake install
tar zxvf gnustep-xgps-0.6.8.tar.gz
cd gnustep-xgps-0.6.8
./configure
gmake
gmake install
tar zxvf extensions-0.8.6.tar.gz
cd extensions-0.8.6
./configure
gmake
gmake install
mkdir ~/GNUstep
[Add `/etc/rc.local']
if [ -f /usr/local/GNUstep/System/Tools/ix86/netbsdelf1.5.2/gdomap ]; then
/usr/local/GNUstep/System/Tools/ix86/netbsdelf1.5.2/gdomap
fi
[Add `~/.cshrc']
setenv GNUSTEP_TZ Japan
source /usr/local/GNUstep/System/Makefiles/GNUstep.csh
if (`gdomap -L GDNCServer | grep -c Found` == '0') then
echo 'Starting GNUstep services.'
gdnc
gpbs
endif
alias gmake gmake CC=/usr/local/gcc-2.95.2/bin/cc CPP=/usr/local/gcc-2.95.2/bin/cpp
reboot
//
// e.g. Install CurrencyConverter(in the GNUstep examples)
//
su root
tar zxvf gustep-examples-0.9.2.tar.gz
cd gustep-examples-0.9.2/gui/CurrencyConverter
gmake
gmake install
startx
openapp CurrencyConverter.app