more GRASS5.0b2 notes

Malcolm Williamson malcolm at cast.uark.edu
Tue Jul 27 10:05:52 EDT 1999


One more place to edit your path: under
src/scripts/shells/create_fifos.sh, you'll need to edit the path for
DEV. BTW, after reading the entire INSTALL file, I believe the problem
lies in a typo: the --prefix and --with-bindir options should be used
with ./configure, NOT with make. Please correct me if this is not the
case (and please fix the documentation). Also, non-GRASS compilers will
need to know what to do when a module doesn't compile (not covered in
the INSTALL file).

Compiling under Solaris 2.6 on a Sun Enterprise 5000, I got a couple of
additional errors.
After getting a failure compiling r.in.tiff, I noted the following note
in lists/GRASS:

###raster/r.tiff  has external software requirements: libtiff, libjpeg,
libz

Guess I'll be compiling those....

Under s.territory (a new one on me!), I got some undefined symbols:

Undefined                       first referenced
 symbol                             in file
xdrmem_create                      
/proj/grass4.1/grass5.0b2/src/libes/LIB.sparc-sun-solaris2.6/libgis.a(opencell.o)
xdr_float                          
/proj/grass4.1/grass5.0b2/src/libes/LIB.sparc-sun-solaris2.6/libgis.a(get_row.o)
xdr_double                         
/proj/grass4.1/grass5.0b2/src/libes/LIB.sparc-sun-solaris2.6/libgis.a(get_row.o)
ld: fatal: Symbol referencing errors. No output written to
/proj/grass4.1/grass5.0/etc/bin/contrib/cmd/s.territory
*** Error code 1
make: Fatal error: Command failed for target
`/proj/grass4.1/grass5.0/etc/bin/contrib/cmd/s.territory'

Everything else appeared to compile cleanly. Nice work, guys! 

Angus Carr wrote:
> 
> For what it's worth, on an identical setup, I had two errors, both easily
> corrected. I didn't try to make portable fixes, just fixes that made it
> compile.
> 
> r.binfer: wait was wrong type at line 263 of
>         src/raster/r.binfer/symtab.c
>         Solution: change unsigned int to int
> 
> paint: missing member of termios struct
>         src/paint/Interface/driverlib/io.c:92
>         Solution: use termio code instead of termios code-
>                 set using an #ifdef there anyway.
> 
> Other than that, it all compiles. Unfortunately, the autoconf stuff has
> some hard-wired defaults that cannot be changed easily. I was unable to
> reliably change the location of the compiled binaries. I could not specify
> it on the ./configure line, nor the make line. If I had really wanted to
> make it go, I would have had to change a few things in the autoconf stuf,
> then go and fix gmake. I gave up and put it in /usr/local/grass5b (or
> whatever. A minor bug, but a bug nonetheless.
> 
> Thanks, folks, for the work.
> Angus Carr.
> 
> ps. The Canadian mirror (blue.lakeheadu.ca) is giving me troubles when I
> connect from work (I am no longer at the University). Is anyone
> successfully downloading from blue?
> pps. blue will have beta2 available sometime today, I hope.
> 
> On Mon, 26 Jul 1999, Andrew M McDermott wrote:
> 
> > "B. Byars" wrote:
> > >
> > > GRASS community,
> > >
> > > We have just released a new beta package of GRASS
> > > (grass5.0beta2).  This package replaces the older 5.0 beta package you
> > > are all presently using.  It is available as source and selected
> > > binaries at keck.baylor.edu and the hannover ftp sites.  Note:  Other
> > > sites may not be current!
> > >
> > > Major enhancements include:
> > >
> > > *  Lots of bigfixes!
> > > *  New configure script ... GISGEN and Gmake are optional.
> > >    Just configure and make install and go!
> > > *  New tcltk GRASS interface!
> > >
> > > The source is available now in the directory
> > > /pub/grass/grass5.0beta2/source on keck and via http and
> > > ftp from uni-hannover.de
> > >
> > > Cheers!
> > >
> > > Bruce
> > Linux Slackware version 4 kernel 2.2.6
> > i686-pc-linux-gnuglibc1
> >
> > configure --prefix=/usr/local/grass5 --with-SYSV --with-USE_TERMIO
> >
> > time: 35 minutes or so on PII 233 MHz 64Meg RAM
> >
> > Results: /src/paint/Interface and /src/paint/Drivers
> > /src/paint/Drivers/preview(/preview2)
> > and /src/raster/r.binfer failed with Error 1 (something about no such
> > file referring to lib.a)
> >
> > Otherwise simple and the program seems to be running. I have created a
> > location and imported a sites file.
> >
> > The new configure setup is very simple and seems to work very well.
> >
> > Thanks (from a frustrated 4.2 and 5.0beta person).
> >



More information about the grass-user mailing list