[GRASS5] Known Solaris 7 issues with beta 11

B. Byars Bruce_Byars at baylor.edu
Wed Feb 21 10:40:23 EST 2001


Known Solaris 7 issues

I've prepared this short document to list
some of the known issues I have found that
are relevant to compiling GRASS 5.0 on
Solaris 7 (US) and Solaris 7 Intel edition
(US). So these notes are only applicable
to the 32-bit US (11/99 stable) Solaris
unless noted.

I haven't had a chane to work with Solaris
8 yet, but I assume some similar issues.
As sonn as I get it running, I'll let everone
know.

Test Platform Specs:

- Sun Ultra 10, Solaris 7 (11/99 US ed.),
  rec. patch set, 256mb RAM, gcc 2.95.1

- Necessary software from www.sunfreeware.com
  in the form of packages.  Steve Christiansen
  does excellent packaging work.  I recommend
  getting ALL Solaris updated packages from
  his site.

Package:

- GRASS 5.0 beta 11

New Issues with beta 11 not seen previously:

- Configure does NOT like to run as anyone
  other than root on Solaris 7 now.  I try
  to run as any other user and get lot's of
  errors, mostly related to permissions.
  I'm compiling in the csh.

- Configure bombs as a result of zlibs.
  Fix is to get zlib 1.3.1 package from
  www.sunfreeware.com.  The precompiled
  binaries are perfect (pkgadd -d package).

- Sun lex is a no-go as well.  Fix is
  flex 2.5.4 from www.sunfreeware.com

- tcl 8.2.0 and tk 8.2.0 work fine.  One
  thing I have seen is that you may need
  to softlink 'wish8.2' to 'wish'.  Same
  for tclsh.  No problems with packages
  from sunfreeware.

- All other Sun X libs and system libs are
  fine.  No errors.

- There is no real Sun equivalent to Motif
  (no, the dt stuff doesn't cut it).  But
  this is not a hinderance unless someone
  still wants xgrass.

- 64-bit operation does not hamper the
  configure script.  I can produce identical
  errors so 64-bit compiling is not an
  issue under Sol 7.  Previous versions
  of GRASS (up to 5.0 beta 10) will compile
  easily under 64-bit Solaris.  So far I've
  done some benchmarking and can't really
  see any performance difference between
  specific programs (mapcalc, watershed,
  and poly were my 3 tests).  I recommend
  staying with 32-bit compiling because
  64-bit is not downward compatable.

- Intel 7 is much more stable.  Sun lex
  actually works here?  No fix needed.
  However, I can't get 64-bit Intel to
  configure.  Since I haven't spent as much
  time with it, I don't have a solution
  yet.  Previous GRASS versions see the
  same thing.

- Configure with Solaris 7 for some unknown
  reason will not let me specify any different
  installation directories.  I've not really
  looked into this in much detail.  No fix.

- The main configure bomb that I see is
  with permissions.  Lot's of "can't create"
  errors.

- While Sun OpenGL is nice, I still recommend
  going with mesa.  Sun's GL does not have
  very good support for (and the error is,
  "unknown widget type" (haha)) the current
  nviz.  I can't get OpenGL to work with it.
  However, IF you have mesa installed, I
  highly recommend setting the environment to
  only see mesa libs.  OpenGL will have some
  conflicts (I've seen in previous GRASS versions).

If anyone's got any other Solaris errors or you've
got a work-around you like, let me know.

Bruce



---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list