Notes for Solaris

COMPILER TIPS:  Use gcc or /opt/SUNWspro/bin/cc.  Do *not* use
/usr/ucb/cc.  In fact, remove /usr/ucb from your path when you compile.

Don't try to use subst.sh.  Solaris's sh doesn't seem to like it.
(probably the known 'sed' problem) If you are using gcc and don't have
cc installed, first do this:
	cd config; make CC=gcc subst

I've also had problems with Sun's awk core dumping in /var/log/news.
Try installing gawk.

If you don't have Sun's cc installed, /usr/ucb/lint will also fail since
it needs to be licensed.  Use LINTLIBSTYLE NONE in config.data

Don't put /usr/ucb before /usr/bin in news's PATH.  /usr/ucb/sed
for example is broken.  Don't believe anything you read about
needing to install GNU utilities -- the Solaris utilities work
just fine (mostly).

Use config.data-solaris2.3-4.  (it also works for 2.5)

Some people have noticed that innwatch will mysteriously exit.
I haven't tracked down this problem, because I use innwatch.pl
instead.  It's better anyway.  (especially with inndf instead of
df in innwatch.ctl)

See the FAQ on what patches to install to 2.3 and 2.4 to fix bugs
in Solaris which affect INN.

do NOT apply patch 101946-29 for 2.4 x86.  It reportedly breaks UNIX
domain sockets.  Use an earlier (or perhaps later) patch.  (supposedly
ok in 2.5)

The news server I run is a SPARC 2 running Solaris 2.4, so if you can't
get INN running under Solaris it's probably your fault.
