GRASS on FreeBSD

Gerard Giamberdine gerard at dimensional.com
Sat May 31 12:37:34 EDT 1997


Hello,

I'm wondering if anyone has ever compiled/run GRASS on a FreeBSD box.
I'm currently using FreeBSD 2.2.2 and am getting several errors (sample
below) when compiling GRASS. I've also tried running the precompiled
Linux binaries using Linux emulation but it exits with:

  /usr/local/grass/etc/gis_set: can't resolve symbol '__waddbytes'

If anyone has had any success with either method I'd greatly appreciate
any help. 

Thanks in advance, 
Gerard Giamberdine.


------------------------------------------------------------------------
Some of the compilation errors:
------------------------------------------------------------------------

GISBASE=/usr/local/grass4.1
SRC=/usr/local/grass4.1/src
CMD=/usr/local/grass4.1/src/CMD
HEADER=FreeBSD
ARCH=FreeBSD
####################################################################
GISGEN                              Thu May 29 23:55:53 MDT 1997
 GISBASE = /usr/local/grass4.1
 SRC     = /usr/local/grass4.1/src
 CMD     = /usr/local/grass4.1/src/CMD
 HEADER  = FreeBSD
 ARCH    = FreeBSD

first step: src/libes/gis

GISGEN: src/libes/gis - Thu May 29 23:55:55 MDT 1997

#################################################################
/usr/local/grass4.1/src/libes/gis
  make -f OBJ.FreeBSD/make.rules 

rm -f OBJ.FreeBSD/auto_mask.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c auto_mask.c
mv auto_mask.o OBJ.FreeBSD/auto_mask.o
rm -f OBJ.FreeBSD/bres_line.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c bres_line.c
mv bres_line.o OBJ.FreeBSD/bres_line.o
rm -f OBJ.FreeBSD/cats.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c cats.c
cats.c:386: warning: `get_fmt' was declared implicitly `extern' and
later `static'
cats.c:426: warning: `get_cond' was declared implicitly `extern' and
later `static'
cats.c:602: warning: `cmp' was declared `extern' and later `static'
cats.c:641: warning: `find_cat' was declared implicitly `extern' and
later `static'
mv cats.o OBJ.FreeBSD/cats.o
rm -f OBJ.FreeBSD/cell_stats.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c
cell_stats.c
cell_stats.c:115: warning: `init_node' was declared implicitly `extern'
and later `static'
mv cell_stats.o OBJ.FreeBSD/cell_stats.o
rm -f OBJ.FreeBSD/cellstats_eq.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c
cellstats_eq.c
mv cellstats_eq.o OBJ.FreeBSD/cellstats_eq.o
rm -f OBJ.FreeBSD/cell_title.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c
cell_title.c
mv cell_title.o OBJ.FreeBSD/cell_title.o
rm -f OBJ.FreeBSD/clear_scrn.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c
clear_scrn.c
mv clear_scrn.o OBJ.FreeBSD/clear_scrn.o
rm -f OBJ.FreeBSD/closecell.o
cc -O -DGETHOSTNAME_OK -I/usr/local/grass4.1/src/include  -c closecell.c
closecell.c:28: conflicting types for `lseek'
/usr/include/sys/types.h:96: previous declaration of `lseek'
closecell.c:52: warning: `close_old' was declared implicitly `extern'
and later `static'
closecell.c:68: warning: `close_new' was declared implicitly `extern'
and later `static'
*** Error code 1

Stop.
GISGEN failure at STEP: src/libes/gis



More information about the grass-user mailing list