[GRASS-dev] [bug #5255] (grass) Solaris 10 includes fail to copy

Request Tracker grass-bugs at intevation.de
Fri Nov 3 15:09:16 EST 2006


this bug's URL: http://intevation.de/rt/webrt?serial_num=5255
-------------------------------------------------------------------------

Subject: Solaris 10 includes fail to copy

Platform: Solaris2.x/Sparc
grass obtained from: Trento Italy site
grass binary for platform: Compiled from Sources
GRASS Version: 6.2.0

./configure  --srcdir=/usr/local/src/grass-6.2.0 --enable-64bit --enable-64bit-vis --with-gdal=/usr/local/bin/gdal-config --enable-largefile --with-python --with-postgres --with-proj-includes=/usr/local/include --with-proj-libs=/usr/local/lib --with-proj-share=/usr/local/share/proj --with-postgres-includes=/usr/local/pgsql/include --with-postgres-libs=/usr/local/pgsql/lib --with-fftw-includes=/usr/local/include --with-fftw-libs=/usr/local/lib

bash-3.00# make
mkdir -p /usr/local/src/grass-6.2.0/bin.sparc-sun-solaris2.10
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/lib
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/bin
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/etc
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/driver
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/driver/db
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/fonts
test -d /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10 || mkdir -p -m 755 /usr/local/src/grass-6.2.0/dist.sparc-sun
-solaris2.10
tar cBf - demolocation | (cd /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/ ; tar xBfo - ) 2>/dev/null
chmod 744 install-sh
make[1]: Entering directory `/usr/local/src/grass-6.2.0/lib'
../include/Make/Html.make:32: warning: overriding commands for target `htmlgen'
../include/Make/Html.make:32: warning: ignoring old commands for target `htmlgen'
../include/Make/Html.make:101: warning: overriding commands for target `htmlcmd1'
../include/Make/Html.make:101: warning: ignoring old commands for target `htmlcmd1'
../include/Make/Html.make:107: warning: overriding commands for target `htmlscript1'
../include/Make/Html.make:107: warning: ignoring old commands for target `htmlscript1'
../include/Make/Html.make:117: warning: overriding commands for target `htmletc1'
../include/Make/Html.make:117: warning: ignoring old commands for target `htmletc1'
../include/Make/Html.make:123: warning: overriding commands for target `htmldir1'
../include/Make/Html.make:123: warning: ignoring old commands for target `htmldir1'
../include/Make/Html.make:128: warning: overriding commands for target `htmlmulti'
../include/Make/Html.make:128: warning: ignoring old commands for target `htmlmulti'
if [ ! -d /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass ]; then mkdir -p /usr/local/src/grass-6.2.0/
dist.sparc-sun-solaris2.10/include/grass; fi
if [ ! -d /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass/vect ]; then mkdir -p /usr/local/src/grass-6
.2.0/dist.sparc-sun-solaris2.10/include/grass/vect; fi
/usr/local/src/grass-6.2.0/install-sh -c  -m 644 ../include/*.h /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/incl
ude/grass/
/usr/local/src/grass-6.2.0/install-sh -c  -m 644 ../include/vect/*.h /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10
/include/grass/vect/
datetime
make[2]: Entering directory `/usr/local/src/grass-6.2.0/lib/datetime'
gcc -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include  -g -O2    -fPIC    -DPACKAGE=\""grasslibs"\"     -DPA
CKAGE=\""grasslibs"\"  -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include \
                -o OBJ.sparc-sun-solaris2.10/between.o -c between.c
gcc -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include  -g -O2    -fPIC    -DPACKAGE=\""grasslibs"\"     -DPA
CKAGE=\""grasslibs"\"  -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include \
                -o OBJ.sparc-sun-solaris2.10/copy.o -c copy.c
copy.c:7:28: grass/datetime.h: No such file or directory
copy.c:28: error: syntax error before '*' token
copy.c: In function `datetime_copy':
copy.c:30: error: `dst' undeclared (first use in this function)
copy.c:30: error: (Each undeclared identifier is reported only once
copy.c:30: error: for each function it appears in.)
copy.c:30: error: `src' undeclared (first use in this function)
copy.c:30: error: `DateTime' undeclared (first use in this function)
make[2]: *** [OBJ.sparc-sun-solaris2.10/copy.o] Error 1
make[2]: Leaving directory `/usr/local/src/grass-6.2.0/lib/datetime'
gis
make[2]: Entering directory `/usr/local/src/grass-6.2.0/lib/gis'
gcc -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include  -g -O2    -fPIC    -DPACKAGE=\""grasslibs"\" -D_FILE_
OFFSET_BITS=64    -DPACKAGE=\""grasslibs"\"  -I/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include \
                -o OBJ.sparc-sun-solaris2.10/adj_cellhd.o -c adj_cellhd.c
adj_cellhd.c:1:23: grass/gis.h: No such file or directory
adj_cellhd.c:2:27: grass/glocale.h: No such file or directory

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

bash-3.00# ls -R /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/:
bin           demolocation  driver        etc           fonts         include       lib
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/bin:
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation:
PERMANENT
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/PERMANENT:
DEFAULT_WIND   MYNAME         PROJ_UNITS     WIND3          dig_att        site_lists
DEFAULT_WIND3  PROJ_INFO      WIND           dig            dig_plus
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/PERMANENT/dig:
point
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/PERMANENT/dig_att:
point
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/PERMANENT/dig_plus:
point
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/PERMANENT/site_lists:
mysites
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/driver:
db
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/driver/db:
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/etc:
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/fonts:
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include:
grass
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass:
CC.h  vect
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass/vect: dig_defines.h
/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/lib:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
              HACK FIX
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

cp include/*.h /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass
cp include/vect/*.h /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/include/grass/vect/


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Not sure if this is a problem but it looks odd
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

make[3]: Entering directory `/usr/local/src/grass-6.2.0/db/base'
Makefile:22: warning: overriding commands for target `/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/bin/db.columns'
../../include/Make/Module.make:31: warning: ignoring old commands for target `/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/bin/
GISRC=/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/demolocation/.grassrc62 GISBASE=/usr/local/src/grass-6.2.0/dist.sparc-sun-so
rc/grass-6.2.0/dist.sparc-sun-solaris2.10/bin:$PATH LD_LIBRARY_PATH="/usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/lib:" LC_ALL=
0/dist.sparc-sun-solaris2.10/bin/db.columns --html-description | grep -v '</body>\|</html>' > db.columns.tmp.html ; true
/bin/sh: !: not found
/bin/sh: !: not found
/bin/sh: !: not found
mkdir -p /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/docs/html
mv -f db.columns.tmp.html /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/docs/html/db.columns.html
for file in  *.png *.jpg ; do \
                head -n 1 $file | grep '^#!' > /dev/null ; \
                if [ $? -ne 0 ] ; then \
                   /usr/local/src/grass-6.2.0/install-sh -c  -m 644 $file /usr/local/src/grass-6.2.0/dist.sparc-sun-solaris2.10/docs/htm
                fi \
                done 2> /dev/null ; true
install:  *.png does not exist
install:  *.jpg does not exist
make[3]: Leaving directory `/usr/local/src/grass-6.2.0/db/base'

This happens to a bunch of directories but finishes with no errors and runs.

Generating HTML manual pages index (help system)...
Generated HTML docs in ../dist.sparc-sun-solaris2.10/docs/html/index.html
----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
i.find
photo.elev
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Fri Nov  3 11:33:53 PST 2006
--
Errors in:
--
Finished compilation: Fri Nov  3 11:53:13 PST 2006
(In case of errors please change into the directory with error and run 'make')


-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list