Solaris 2.6 compile & install: How-I-did-it
- From: Paul Barnfather <plb clanger9 demon co uk>
- To: gnome-list gnome org
- Subject: Solaris 2.6 compile & install: How-I-did-it
- Date: Mon, 19 Apr 1999 20:54:48 +0100
This is a rough & ready guide for anyone attempting to
build the current Gnome release on Solaris 2.6. Good luck!
platform:
Solaris 2.6 on a Sun SPARCstation-10MP (zzzzz...)
Tarballs are mostly current - older versions may not work.
Source download is ~50meg, need ~500meg for source tree and
~500meg in /usr (eek!)
All tarballs mostly compiled with:
gunzip -c <tarball-name.gz> | tar xvf -
cd <tarball-name>
./configure
make
su
make install
unless stated otherwise...
prereqs:
Solaris 2.6 developer install
gcc-2.8.1: 2.7.2 is probably fine (better?), get it from
www.sunfreeware.com
bash-2.0.3: needed for Gnome shell scripts, install in /bin
bison-1.25: OK
perl-5.005.02: OK
m4-1.4: OK
make-3.77: use ./configure --program-prefix=g
gettext-0.10: use ./configure --program-prefix=g --with-gnu-gettext
xpm-3.4k: uses Imake (ack!), see README.html for building shared lib
db-2.7.4: from www.sleepycat.com - see ./docs for build, you need
--enable-compat185
Follow the instructions to build the shared library version, install it
manually, keep gnome-objc happy
Package installs in a wierd place, so
ln -s /usr/local/BerkeleyDB/lib/* /usr/local/lib
and
ln -s /usr/local/BerkeleyDB/include/* /usr/local/include
Put the following in /etc/system to get shared memory working for imlib:
set shmsys:shminfo_shmmax = 0x2000000
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100
and reboot to enable
graphics:
libgr-2.0.13: what does it do? won't gmake, anyway :-( skipping...
zlib-1.1.3: OK
jpeg-6b: ./configure --enable-shared, otherwise imlib complains later
libungif-4.1.0: v3 won't make - use v4 instead (needs gmake as well)
libpng-1.0.3: not autoconf - must manually select makefile, make test
doesn't work
tiff-v3.4: OK
ImageMagick-4.2.2: from ftp.wizards.dupont.com/pub/ImageMagick
use ./configure --enable-shared, otherwise PerlMagick breaks
Python-1.5.2: from www.python.org
libs:
freetype-1.1: won't make install (broken makefiles): must edit makefile
in
./lib/arch/unix and ./test/arch/unix, set "INSTALL = .././install-sh
-c"
audiofile-0.1.6: OK
esound-0.2.12: OK
gsl-0.3b: OK
guile-1.3: OK
glib-1.2.2: OK (was 1.2.1 as far as 'extras', 1.2.2 seems fine)
gtk+-1.2.2: OK (was 1.2.1 as far as 'extras', 1.2.2 seems fine)
imlib-1.9.4: ./configure --enable-shared for enlightenment
imlib-config.c won't compile, need to add #define ENABLE_NLS 1
to ./config.h after ./configure
gtk-engines-0.5: OK
fnlib-0.4: won't make (broken libtool) - edit ./libtool to have
". .././ltmain.sh at the end"
ORBit-0.4.3: OK
base:
gnome-libs-1.0.8: OK
libgtop-1.0.1: compiles OK, but pointless 'cos it don't work (yet) :-(
libxml-1.0.0: error msgs about "libPEX5.so" not found on install - OK to
ignore?
libghttp-1.0.2: OK
gnome-objc-1.0.2: OK
gnome-python-1.0.1: OK
control-center-1.0.5: OK
enlightenment-conf-0.15: OK
gnome-core-1.0.5: OK
users-guide-1.0.5: OK
enlightenment-0.15.5: OK
mc-4.5.30: ./configure errors with Solaris grep, need to use
/usr/xpg4/bin/grep
mv /bin/grep /bin/grep.solaris, ln -s /usr/xpg4/bin/grep /bin/grep
Need to add "#define MAX(a, b) (((a) > (b)) ? (a) : (b))" after
#includes
in ./gnome/gscreen.c
Now edit /usr/openwin/lib/Xinitrc to run up Gnome instead of
Openwindows:
Don't know how to do this properly, I commented out out the if-block
that
begins 'if [ "$OW_WINDOW_MANAGER" ]; then', and added 'exec
gnome-session'
extras: (untested - all I did was compile & install)
gnome-utils-1.0.1: OK
gnome-pim-1.0.7: OK
gnome-admin-1.0.1: won't compile, fails in gulp.m
gnome-media-1.0.1: OK
gnome-audio-1.0: manually copy to /usr/local/share/audio, sounds still
don't work
gnome-network-1.0.1: won't compile, fails in gnome-ppp-chat.c
gnome-games-1.0.2: minor install errors about "no user games.games",
otherwise OK
ee-0.3.8: OK
gedit-0.5.1: OK
GXedit1.22: needs "wish" (!?) for configuration, make gxedit instead,
install
manually
gnotepad+-1.0.8: OK
gnumeric-0.23: won't compile, fails with libxml (my fault, see earlier
error...)
gtop-1.0.2: OK, runs up, won't display anything (until ligtop fixed?)
gdm-1.0.0: won't compile, fails in gdmchooser.c
xchat-0.9.1: OK
xscreensaver-3.07: OK
notes:
Panel craps out sometimes, and can't be restarted - it thinks it is
still running. (I get this in Linux too).
The first time I ran up Gnome, Enlightenment didn't start so I got no
wm.
Manually firing it up from a terminal got it going, has worked ever
since. (I'm sure it did this with Linux too).
Gterm doesn't work (window just freezes), use xterm for now.
Session management seems flaky: sometimes I get "my" panel, sometimes I
don't...
I get console errors "GnomeUI-WARNING **: Accelerator support disabled.
Use at
least GTK+ 1.2.1 if you want it."
I have GTK+ 1.2.2, so I don't understand this :-[
I tried the applets to see if they start OK. Some do, some don't:
Things that don't work: clock, asclock, terminal, drive mount, clock &
mailcheck,
mailcheck, all the monitors :-(
Things that do work: gmc, panel, pager, print, character picker, mini
commander,
gkb, jbc, another clock, pppdialer (not tested - I use DP), web control,
cd player (not tested), amusements, calendar
If anyone wants more details on the compile errors, I'm happy to
provide.
--
~~~~~~~~~~~~~~~~~~~~~~~~ Paul Barnfather ~~~~~~~~~~~~~~~~~~~~~~~~~~~
| plb@clanger9.demon.co.uk paul.barnfather@northern-electric.co.uk |
| __ http://www.clanger9.demon.co.uk . |
o--o-... 75TS o'~o... 750SS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]